我已经有这个代码给我设置了cookie:
$_SESSION["loggedIn"] = true;
$id = $row["id"];
session_register('id');
$_SESSION['id'] = $id;
$username = $row["login_email"];
session_register('login_email');
$_SESSION['login_email'] = $email;
mysql_query("UPDATE members SET lastlogin=now() WHERE id='$id'");
我试图在页面顶部执行此操作,该操作位于session_start()之后:
if(isset($_SESSION['username']))
{
header("Location: http://www.google.com");
exit();
}
但它并没有将我重定向到谷歌,可能是什么问题?
答案 0 :(得分:2)
在您发布的代码中,您从未设置$_SESSION['username']
只有$username = $row["login_email"];
也许$_SESSION['username'] = $row["login_email"];
可以解决问题吗?