在chrome新窗口上销毁的php会话

时间:2014-05-27 18:28:37

标签: javascript php google-chrome session

我正在设置会话以访问我网站中的管理区域,我之后为了安全目的进行检查,我检查会话是否已设置的方式是这样的:

session_start();
if($_SESSION['LOGIN_CHECK'] == true)
{

}
else
{
    header("location:login.php");
}

这在Firefox和Chrome中运行良好,但是当我从JavaScript打开一个新窗口时(是的,我打开的页面也有session_start()):

javascript: window.location.href = 'http://www.whatever.com/admin/other/'

适用于Firefox,但在 Chrome 中,会话已删除...

任何提示?

1 个答案:

答案 0 :(得分:1)

问题很简单;为“mydomain.com”设置的cookie未设置为“www.mydomain.com”,这就是全部。现在一切正常。

谢谢你的时间!