我正在开发一个相当基本的项目,在问题范围内,它包含一些PHP文件。
session.php文件::会话而> checkSession()
if (!isset($_COOKIE["session"])) {
$this->redirect("login/?h=t"); //Redirect to login page
}
在网络应用中的每个网页加载时调用checkSession
函数。
在每个页面上一切正常,但是,在一个页面上,用户被重定向到 / login /?h = t (我添加'h = t'位的唯一原因是区分用户被重定向到登录页面的其他地方。当我创建一个只有var_dump($_COOKIE);
的调试脚本时,我得到做包含会话cookie的cookie数组。
我已经用完了要测试的东西,因为代码说cookie不存在,但是相同的代码说它确实存在。
更新:在浏览器中清除Cookie会暂时解决问题。