一、浏览器允许每个域名所包含的 cookie 数:
1.Microsoft 指出 Internet Explorer 8 增加 cookie 限制为每个域名 50 个,但 IE7 似乎也允许每个域名 50 个 cookie(《Update to Internet Explorer’s Cookie Jar》)。
2.Firefox 每个域名 cookie 限制为 50 个。
3.Opera 每个域名 cookie 限制为 30 个。
4.Safari/WebKit 貌似没有 cookie 限制。但是如果 cookie 很多,则会使 header 大小超过服务器的处理的限制,会导致错误发生。
注:“每个域名 cookie 限制为 20 个”将不再正确!
二、当很多的 cookie 被设置,浏览器如何去响应。除 Safari(可以设置全部cookie,不管数量多少),有两个方法:
1.最少最近使用(least recently used (LRU))的方法:当 Cookie 已达到限额,自动踢除最老的 Cookie ,以使给最新的 Cookie 一些空间。 Internet Explorer 和 Opera 使用此方法。
2.Firefox 很独特:虽然最后的设置的 Cookie 始终保留,但似乎随机决定哪些 cookie 被保留。似乎没有任何计划(建议:在 Firefox 中不要超过 Cookie 限制)。
三、不同浏览器间 cookie 总大小也不同:
1.Firefox 和 Safari 允许 cookie 多达 4097 个字节, 包括名(name)、值(value)和等号。
2.Opera 允许 cookie 多达 4096 个字节, 包括:名(name)、值(value)和等号。
3.Internet Explorer 允许 cookie 多达 4095 个字节, 包括:名(name)、值(value)和等号。
注:多字节字符计算为两个字节。在所有浏览器中,任何 cookie 大小超过限制都被忽略,且永远不会被设置。
分享到:
相关推荐
主要介绍了Java 模拟cookie登陆简单操作,结合实例形式分析了Java 模拟cookie登陆的相关原理与基本实现技巧,需要的朋友可以参考下
1、Cookie和Session简介与区别Session信息是存放在...一个浏览器能创建的Cookie数量最多为30个,并且每个不能超过4KB,每个WEB站点能设置的Cookie总数不能超过20个。3、Session的配置与应用4、用Cookie和Session做登陆
针对Google Chrome浏览器的第一个也是最棒的cookie管理器。 ★ 编辑cookies ★ 删除cookies ★ 添加一个新的cookie ★ 创建cookies ★ 搜索cookies ★ 保护cookies (只读cookies) ★ 拦截cookies (cookie 过滤器) ★...
前言:cookie,localStorage和sessionStorage都是浏览器本地存储数据的地方,其用法...浏览器对每一个访问的地址下可添加的cookie是有限制的;同时每个浏览器可添加的cookie个数也存在限制。 作用: 储存用户的痕迹信息
针对Google Chrome浏览器的第一个也是最棒的cookie管理器。 ★ 编辑cookies ★ 删除cookies ★ 添加一个新的cookie ★ 创建cookies ★ 搜索cookies ★ 保护cookies (只读cookies) ★ 拦截cookies (cookie ...
因为cookie在跨域的情况下,浏览器根本不允许互相访问的限制,为了突破这个限制,所以有了以下这个实现方案,使用postmessage和localstorage进行数据跨域共享。 原理比较简单,但是遇到的坑也不少,这里梳理一下,做...
一般在我们做项目时,我们都会通过POST请求拿到服务器给到的set-Cookies,保存在浏览器的Cookie里 这里需要明确一点。缓存有三类 cookie、 sessionStorage 、localStorage cookie: 存储在用户本地终端上的数据。有时...
1、Cookie和Session简介与区别 ...一个浏览器能创建的Cookie数量最多为30个,并且每个不能超过4KB,每个WEB站点能设置的Cookie总数不能超过20个。 3、Session的配置与应用 4、用Cookie和Session做登陆
类型: object :表示以日期和时间表示的cookie的最长生存期 :表示Cookie的最长生存期,以秒数表示 :指定将向其发送Cookie的那些主机 :每个cookie的范围仅限于一组路径 :将Cookie的范围限制为“安全”渠道...
浏览器是重要的互联网入口,一旦受到漏洞攻击,将直接影响到用户的信息安全。作为攻击者有哪些攻击思路,作为用户有哪些应对手段?在本书中我们将给出解答,带你了解浏览器安全的方方面面。本书兼顾攻击者、研究者和...
软件介绍 1、Cookie和Session简介与区别 ...一个浏览器能创建的Cookie数量最多为30个,并且每个不能超过4KB,每个WEB站点能设置的Cookie总数不能超过20个。 3、Session的配置与应用 4、用Cookie和Session做登陆
每一次访问都会在浏览器生成Cookie,那么Cookie的存在对于用户来说是好还是坏呢?说实话,这玩意的存在确实会带来一系列的问题,有趣的是几乎每个站点都难以离开Cookie,由于Cookie的使用因其貌似简单,而很容易被人...
另外提供简单的网页工具,包括查看和下载网页中的图片,查看网页链接,网页源码,网页纯文本,网页cookie等功能。测试版本,请大家提意见哦! (升级了) 地址:http://www.netwinform.com/softwareinfo.aspx?id=8
在Chromium浏览器中启动时清除不需要的Cookie和所有其他站点数据。 下载 隐私 启动Cookie驱逐舰不会收集任何用户数据。 该扩展程序完全托管在GitHub和Chrome Web Store上。 这些服务可以独立收集用户数据。 执照 ...
cookie的容量在4kb左右,限制为每个域名50个cookie个数(IE),不同浏览器容量和个数不同; cookie以字符串类型存储,不同域名存储的数据是无法共享; cookie默认是临时存储的,当浏览器关闭时,自动销毁; cookie...
另外,浏览器一般只允许存放300个Cookie,每个站点最多存放20个Cookie,每个Cookie的大小限制为4KB,因此,Cookie不会塞满硬盘,更不会被用作”拒绝服务”攻击手段。 但是,Cookie作为用户身份的替代,其安全性有时...
遵守规则: 为避免对网站造成过大负担或触发反爬虫机制,爬虫需要遵守网站的robots.txt协议,限制访问频率和深度,并模拟人类访问行为,如设置User-Agent。 反爬虫应对: 由于爬虫的存在,一些网站采取了反爬虫措施...
PHP在http协议的头信息里发送cookie, 因此setcookie() 函数必须在其它信息被输出到浏览器前调用,这和对header() 函数的限制类似。1.1 设置cookie: 可以用setcookie() 或setrawcookie() 函数来设置cookie。也可以...
浏览器还限制站点可以在用户计算机上存储的 Cookie 的数量。大多数浏览器只允许每个站点存储 20 个Cookie;如果试图存储更多 Cookie,则最旧的 Cookie 便会被丢弃。 有些浏览器还会对它们将接受的来自所有站点的 ...
一个浏览器扩展程序,它消除了Medium,Technologyreview,NYTimes和Washingtonpost的文章限制限制,从而使读者可以查看无限量的优质和非优质文章。 使用此浏览器扩展程序的过程(未包装) 克隆此存储库/下载并解...