【发布时间】:2010-10-12 13:19:27
【问题描述】:
我发现 IE8 存在一个相当大的问题,即将 cookie 过期时间设置为 0(以便在用户关闭浏览器时将其注销)。似乎每个新选项卡或窗口都被计为一个新会话,因此如果用户在新选项卡/窗口中打开站点上的页面,他们必须再次登录,除非他们选择保持登录的选项,这使得cookie 持久且不会导致任何问题。必须有一种方法可以使这项工作像过去那样工作,并且在过去一直没有强迫我的用户即使在关闭浏览器后仍保持登录状态。如果重要的话,我会像这样从 pHP 设置 cookie:
setcookie("username",$username,0," ",".example.com");
【问题讨论】:
-
你看过
Set-Cookie的实际样子了吗? -
你的意思是它实际上是什么样子的?
标签: php cookies internet-explorer-8