loading...

IE与Firefox中Cookie域的不同

作者:kimi 发布时间:July 14, 2008 分类:CSS

前一段在做一个项目时,遇到了这个问题,在feed.ccvita.com下存在一个名为ABC的cookie,
同时在.ccvita.com父域下也存在同名的ABC的cookie。在读取ABC时,在IE和Firefox中出现了不同的结果。

情况分析
.ccvita.com父域下的页面读取cookie的情况是:
1.在IE中,会将子域的cookie和父域的cookie合并在一起读出。

2.在Firefox中,如果有本域(ccvita.com)的ABC存在,会优先读本域(ccvita.com)的ABC的内容 ,而不读子域(feed.ccvita.com)的ABC的内容。

3.在Firefox中,如果没有本域(ccvita.com)的ABC存在,才会读子域(feed.ccvita.com)的ABC的内容。

4.在Firefox中,feed.ccvita.com子域下的页面读取cookie的情况规则相同,feed.ccvita.com子域的ABC优先读取,IE合并读取;Firefox优先读取本域,只读一个。

阅读剩余部分...