I try to load page with login, but there are two errors:
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at Z:\home\lab4\www\login.php:18) in Z:\home\lab4\www\login.php on line 19
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at Z:\home\lab4\www\login.php:18) in Z:\home\lab4\www\login.php on line 19
line 19 is session_start();
. I tried to delete all my cookies in browser, but it didn't help. Any ideas?
<body>
<?php
session_start();
if(isset($_POST["enter"]))
{
$login = $_POST["login"];
$password = $_POST["password"];
$query = mysql_query("SELECT * FROM users WHERE password = '$password' AND login = '$login'") or die(mysql_error());
$user_data = mysql_fetch_array($query);
if($user_data)
{
$_SESSION["login"] = $user_data["login"];
$_SESSION["loggedin"] = true;
}
else print('<script>alert("Incorrect login or password!")</script>');
}