关闭

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

4163人阅读 评论(0) 收藏 举报

这三种浏览器对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

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:23615次
    • 积分:313
    • 等级:
    • 排名:千里之外
    • 原创:8篇
    • 转载:2篇
    • 译文:0篇
    • 评论:1条
    文章分类
    文章存档