IE7和IE8丢弃cookie

时间:2010-07-14 12:57:56

标签: apache cookies internet-explorer-8 internet-explorer-7

我们最近将我们的生产系统从Java 1.5,Apache HTTPD 1.3和Tomcat(对不起,不确定哪个版本)升级到Java 1.6,Apache HTTPD 2.2和最新版本的Tomcat(再次,抱歉,不确定号码)。

自此次升级以来,我们注意到IE7和IE8中我们网站的(非常)小部分流量会丢失我们的一个Cookie。会话cookie总是被发回,但有时候,确定我们向哪个负载平衡的服务器发送请求的cookie丢失了。

我们找不到这方面的解释,只能猜测我们的Apache配置中有不同的东西导致了这种行为,但为什么只在IE7和IE8上,然后只是很少见,我们不知道。

我知道我没有提供太多信息,但是如果有人听说过这个或类似的事情,请告诉我你的做法!或者,如果有人对IE cookie处理的变幻莫测有深入的了解并且可以提供一些见解,请做!

我可以说的一件事是,我认为这与域名下划线问题无关,我过去几天一直在阅读这些问题。

谢谢, 安迪。

1 个答案:

答案 0 :(得分:0)

你可以尝试 -

  1. 找出浏览器的Cookie总大小限制,例如~4K(我不确定)
  2. 使用Fiddler验证Web浏览器是否正在发送cookie,并且它们被Web服务器删除,或者IE本身没有发送cookie。
  3. 确保您的Cookie实际发送到浏览器(并且不会被代码的某些部分覆盖)?使用Fiddler。
  4. - ANKIT