PHP Cookie适用于一个页面,但不适用于另一个页面调试显示未设置cookie

时间:2017-01-26 19:32:40

标签: php cookies

我正在开发一个相当基本的项目,在问题范围内,它包含一些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会暂时解决问题。

0 个答案:

没有答案