【发布时间】:2012-01-16 19:21:42
【问题描述】:
我们有一个本地 Intranet 站点,网络上的每个人都可以使用它。可能有 5%(甚至更少)使用该网站的用户存在会话未正确存储的问题。
我尝试手动定义路径 (C:/Coookieess) 并检查发生了什么。尽管大多数用户的会话都已创建并保持正常,但在受影响的机器上,它似乎要么忘记了 cookie 的存在,要么无法读取它们,然后几乎每次刷新页面时都会继续创建新的 cookie .
需要注意的是……
- 它只影响
- 只有在使用 IE 时才会发生
- 无论他们使用什么机器,这些用户都会遇到这种情况
- 它只发生在 Windows XP 或 Vista 上 - Windows 2000 可以正常工作!
我也尝试过弄乱 IE 中的安全设置,将 cookie 安全性更改为允许所有 cookie/会话,但不幸的是也没有运气:(
任何帮助都会令人惊叹。我真的被困在这上面了。
谢谢!
【问题讨论】:
-
您能否发布一下您是如何启动会话的?
-
嗨,克里斯,有点像这样... // session-test.php session_start(); $_SESSION['testing'] = "只是测试..."; // session-test2.php echo '
'; print_r($_SESSION);回声'
';干杯(不知道如何对格式进行排序,抱歉) -
没有任何帮助,但我在这里发布了类似的内容:stackoverflow.com/questions/1464477/session-unexpectedly-lost 也没有解决方案。让我发疯。
标签: php cookies internet-explorer-6 internet-explorer-7 session