【发布时间】:2015-08-22 08:13:00
【问题描述】:
我正在运行 Drupal 7 站点并注意到 IE9 上的问题,当浏览器窗口关闭时,用户已注销。我们启用了“记住我”模块,并且 cookie 设置为不过期。在 Chrome 或任何其他浏览器上没有问题,您可以关闭浏览器,当您打开它时,用户仍处于登录状态。我在使用同一浏览器和计算机运行的任何其他 D7 网站上都没有看到这个问题。主持人是Blackmesh。
settings.php has $cookie_domain = '.mydomain.com'; 我正在考虑将其更改为 $cookie_domain = 'www.mydomain.com';,因为该站点始终重定向到 www 这对我来说很有意义,并且是我和我的系统管理员朋友同意的。
我正在考虑的一个潜在解决方案是在 settings.php $cookie_domain = 'www.mydomain.com'; 中设置 cookie 域
我注意到网站上有一些 cookie 来自 www.my 域和一些来自 .mydomain
我发现一些线程似乎有类似的问题。
http://forums.modx.com/thread/76947/ie-login-issue-with-www-vs-non-www-address
【问题讨论】:
-
您是否检查了您的 Internet 选项 以查看是否检查了 "Delete browsing history on exit"?
-
此问题仅在此站点上,而不是在另一个 D7 站点上,因此问题出在站点上,而不是浏览器中的任何内容。访问该网站的用户正在报告问题,这仅与该网站有关,与其他 D7 网站无关。在这台计算机上使用 IE9 的其他站点上不会出现此问题。
-
settings.php 有 $cookie_domain = '.mydomain.com';我正在考虑将其更改为 $cookie_domain = 'www.mydomain.com';由于该站点总是重定向到 www,这对我来说很有意义,并且是我和我的系统管理员朋友同意的。
-
试一试,请在这里告诉我们它是如何为您工作的。
-
感谢您的建议,我现在将 cookie 设置为 23 天
标签: internet-explorer session cookies p3p