当前位置: 首页 > >

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



友情链接: