IE6, firefox, chrome对cookie的存储与操作的不同

这三种浏览器对cookie的path信息的存储与操作是不同的

 

比如,访问http://www.example.com/api/index.html

服务器的Set-Cookie头没有设置path信息,

Set-Cookie: firstcookie=value; expires=Wed, 14-Apr-2010 08:08:35 GMT; domain=.example.com

 

三种浏览器在存储cookie时候,对path值的存储是不一样的。

其中IE6和firefox都是把path存储成"/api/",chrome存储成"/api"。

 

对"/api"这样的path,三种浏览器的操作又是不一样的。

下次访问http://www.example.com/api2.php,IE6认为是符合path的,

在这次访问里会把之前存储的cookie送往服务器。

而firefox和chrome则把"/api"与"/api/"当作一样的处理,

不会match http://www.example.com/api2.php这样的访问。

而是match http://www.example.com/api/index2.html

阅读更多
个人分类: web开发
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

IE6, firefox, chrome对cookie的存储与操作的不同

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭