IE9不保存会话数据

时间:2012-07-05 10:44:43

标签: session cookies internet-explorer-9

我在使用IE9保存会话数据时遇到问题。用户登录时,会话保存正确。现在,如果他们浏览应用程序,应用程序将pagehistory存储到会话数据中(我将其用于应用程序后退按钮)。不幸的是,IE9并不总是将这些数据保存到会话中(有时会这样做,有时则不会)。它与其他浏览器完美配合。

2 个答案:

答案 0 :(得分:2)

如果您使用的是PHP,请尝试添加标题,如:

//vfranchi - necessary to IE8, so it won't throw a warning
header('P3P:CP="This site does not contain a P3P policy."');

我认为这与IE8在网站没有明确的隐私政策时不保存cookie信息有关。我遇到了同样的问题并且为我确定了。

请记住,此语句需要在任何输出之前,就像session_start()

一样

答案 1 :(得分:0)

通过关闭IE8兼容模式解决了这个问题。