我们有一个本地 Intranet 站点,网络上的每个人都可以使用。可能有 5%(甚至更少)的使用该站点的用户遇到 session 未正确存储的问题。
我尝试过手动定义路径 (C:/Coookieess
) 并检查发生了什么。虽然大多数用户的 session 已创建并保持正常,但在受影响的机器上,它似乎要么忘记了 cookie 的存在,要么无法读取它们,然后几乎每次刷新页面时都会继续创建一个新的 cookie .
需要注意的是...
- 它只影响 <5% 的用户
- 它只在使用 IE 时发生
- 不管用户使用什么机器,它都会发生
- 它只发生在 Windows XP 或 Vista 上 - Windows 2000 工作正常!
我也试过搞乱 IE 中的安全设置,更改 cookie 安全性以允许所有 cookie/ session ,但不幸的是没有运气:(
任何帮助都会很棒。我真的坚持这一点。
谢谢!
最佳答案
只是一个随机的想法,可能不相关,但值得一提以防万一 - 您遇到问题的计算机上的日期和时间设置是否正确?
关于使用 IE6/IE7 时 PHP session /cookie 无法正确存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1094102/