我尝试登录加载页面,但也有两个误区:无法发送会话cookie - 标题已经发出(当在session_start())
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
线19 session_start();
。我试图删除浏览器中的所有cookie,但没有帮助。有任何想法吗?
<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>');
}
也许到这里看看:http://stackoverflow.com/q/15367131/ 3933332 – Rizier123 2014-11-22 12:42:20