浏览器 cookie 限制

所属分类: 实用技巧 / 应用技巧 阅读数: 1165
收藏 0 赞 0 分享
一、浏览器允许每个域名所包含的 cookie 数:
Microsoft 指出 Internet Explorer 8 增加 cookie 限制为每个域名 50 个,但 IE7 似乎也允许每个域名 50 个 cookie(《Update to Internet Explorer's Cookie Jar》)。 
Firefox 每个域名 cookie 限制为 50 个。 
Opera 每个域名 cookie 限制为 30 个。 
Safari/WebKit 貌似没有 cookie 限制。但是如果 cookie 很多,则会使 header 大小超过服务器的处理的限制,会导致错误发生。 
注:“每个域名 cookie 限制为 20 个”将不再正确!

二、当很多的 cookie 被设置,浏览器如何去响应。除 Safari(可以设置全部cookie,不管数量多少),有两个方法:

最少最近使用(least recently used (LRU))的方法:当 Cookie 已达到限额,自动踢除最老的 Cookie ,以使给最新的 Cookie 一些空间。 Internet Explorer 和 Opera 使用此方法。 
Firefox 很独特:虽然最后的设置的 Cookie 始终保留,但似乎随机决定哪些 cookie 被保留。似乎没有任何计划(建议:在 Firefox 中不要超过 Cookie 限制)。 
三、不同浏览器间 cookie 总大小也不同:

Firefox 和 Safari 允许 cookie 多达 4097 个字节, 包括名(name)、值(value)和等号。 
Opera 允许 cookie 多达 4096 个字节, 包括:名(name)、值(value)和等号。 
Internet Explorer 允许 cookie 多达 4095 个字节, 包括:名(name)、值(value)和等号。 
注:多字节字符计算为两个字节。在所有浏览器中,任何 cookie 大小超过限制都被忽略,且永远不会被设置。
更多精彩内容其他人还在看

解决Photoshop CS3在Win 2003下无法安装的解决方法

解决Photoshop CS3在Win 2003下无法安装的解决方法
收藏 0 赞 0 分享

最新版本的动易+动网+oBlog三站整合方法

最新版本的动易+动网+oBlog三站整合方法
收藏 0 赞 0 分享

从DV制作VCD的软件方法

从DV制作VCD的软件方法
收藏 0 赞 0 分享

WINDOWS漏洞:粘置键

WINDOWS漏洞:粘置键
收藏 0 赞 0 分享

ESC键不太为人知的几个妙用

ESC键不太为人知的几个妙用
收藏 0 赞 0 分享

安装IE7后仍然也可以使用IE6的方法

安装IE7后仍然也可以使用IE6的方法
收藏 0 赞 0 分享

在WINXP系统上安装SQL Server企业版的方法

前几日因为学习需要,想在XP下安装SQL Server 2000企业版,从网上找了找,还真有办法,不过安装失败了。今天闲来无事,又找了找,终于找到一个切实可行的方法,拿出来分享一下
收藏 0 赞 0 分享

解决U盘无法停止的比较好的办法

解决U盘无法停止的比较好的办法
收藏 0 赞 0 分享

简析Windows Vista内置防火墙图文教程

简析Windows Vista内置防火墙图文教程
收藏 0 赞 0 分享

装PhotoShop CS3之后,出现Bonjour的解决方法

装PhotoShop CS3之后,出现Bonjour的解决方法
收藏 0 赞 0 分享
查看更多