我有一个 PHP 应用程序,$_SESSION['user']="logged"
一旦用户通过身份验证,我就会在其中设置。我称之为 loginpage.php。
一旦通过身份验证并设置会话变量,用户将被带到一个成员页面,该页面以以下行开头:
<?php
session_set_cookie_params(0,'/');
session_start();
if($_SESSION['user'] != 'logged') {
header ("Location:loginpage.php");
}?>
当用户登录,关闭浏览器然后访问成员页面时,我希望他被重定向到 loginpage.php。
但是,这不会发生。会话 cookie 仍然存在于浏览器中 - 我使用 Firefox 对此进行了测试。
有人可以向我解释我在哪里弄错了吗?