`
tidus
  • 浏览: 9225 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
最近访客 更多访客>>
社区版块
存档分类
最新评论

浏览器 cookie 限制

阅读更多
一、浏览器允许每个域名所包含的 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登陆简单操作,结合实例形式分析了Java 模拟cookie登陆的相关原理与基本实现技巧,需要的朋友可以参考下

    PHP100视频教程 32:PHP5中Cookie与 Session详解

    1、Cookie和Session简介与区别Session信息是存放在...一个浏览器能创建的Cookie数量最多为30个,并且每个不能超过4KB,每个WEB站点能设置的Cookie总数不能超过20个。3、Session的配置与应用4、用Cookie和Session做登陆

    EditThisCookie-1.4.3-Crx4Chrome.com.crx

    针对Google Chrome浏览器的第一个也是最棒的cookie管理器。 ★ 编辑cookies ★ 删除cookies ★ 添加一个新的cookie ★ 创建cookies ★ 搜索cookies ★ 保护cookies (只读cookies) ★ 拦截cookies (cookie 过滤器) ★...

    jQuery访问浏览器本地存储cookie、localStorage和sessionStorage的基本用法

    前言:cookie,localStorage和sessionStorage都是浏览器本地存储数据的地方,其用法...浏览器对每一个访问的地址下可添加的cookie是有限制的;同时每个浏览器可添加的cookie个数也存在限制。 作用: 储存用户的痕迹信息

    EditThisCookie

    针对Google Chrome浏览器的第一个也是最棒的cookie管理器。 ★ 编辑cookies ★ 删除cookies ★ 添加一个新的cookie ★ 创建cookies ★ 搜索cookies ★ 保护cookies (只读cookies) ★ 拦截cookies (cookie ...

    如何使用localstorage代替cookie实现跨域共享数据问题

    因为cookie在跨域的情况下,浏览器根本不允许互相访问的限制,为了突破这个限制,所以有了以下这个实现方案,使用postmessage和localstorage进行数据跨域共享。 原理比较简单,但是遇到的坑也不少,这里梳理一下,做...

    基于Vue 服务端Cookies删除的问题

    一般在我们做项目时,我们都会通过POST请求拿到服务器给到的set-Cookies,保存在浏览器的Cookie里 这里需要明确一点。缓存有三类 cookie、 sessionStorage 、localStorage cookie: 存储在用户本地终端上的数据。有时...

    PHP100视频教程 (三十二、PHP5中Cookie与 Session详解)

    1、Cookie和Session简介与区别 ...一个浏览器能创建的Cookie数量最多为30个,并且每个不能超过4KB,每个WEB站点能设置的Cookie总数不能超过20个。 3、Session的配置与应用 4、用Cookie和Session做登陆

    react-cookies:使用React加载和保存Cookie

    类型: object :表示以日期和时间表示的cookie的最长生存期 :表示Cookie的最长生存期,以秒数表示 :指定将向其发送Cookie的那些主机 :每个cookie的范围仅限于一组路径 :将Cookie的范围限制为“安全”渠道...

    白帽子讲浏览器安全.钱文祥(带详细书签).pdf

    浏览器是重要的互联网入口,一旦受到漏洞攻击,将直接影响到用户的信息安全。作为攻击者有哪些攻击思路,作为用户有哪些应对手段?在本书中我们将给出解答,带你了解浏览器安全的方方面面。本书兼顾攻击者、研究者和...

    PHP100视频教程 32:PHP5中Cookie与 Session详解.rar

    软件介绍 1、Cookie和Session简介与区别 ...一个浏览器能创建的Cookie数量最多为30个,并且每个不能超过4KB,每个WEB站点能设置的Cookie总数不能超过20个。 3、Session的配置与应用 4、用Cookie和Session做登陆

    nginx cookie有效期讨论小结

    每一次访问都会在浏览器生成Cookie,那么Cookie的存在对于用户来说是好还是坏呢?说实话,这玩意的存在确实会带来一系列的问题,有趣的是几乎每个站点都难以离开Cookie,由于Cookie的使用因其貌似简单,而很容易被人...

    支持更换IP的网站浏览器(升级了)

    另外提供简单的网页工具,包括查看和下载网页中的图片,查看网页链接,网页源码,网页纯文本,网页cookie等功能。测试版本,请大家提意见哦! (升级了) 地址:http://www.netwinform.com/softwareinfo.aspx?id=8

    Startup-Cookie-Destroyer:在Chromium浏览器中启动时清除不需要的Cookie和所有其他站点数据

    在Chromium浏览器中启动时清除不需要的Cookie和所有其他站点数据。 下载 隐私 启动Cookie驱逐舰不会收集任何用户数据。 该扩展程序完全托管在GitHub和Chrome Web Store上。 这些服务可以独立收集用户数据。 执照 ...

    JavaScript cookie原理及使用实例

    cookie的容量在4kb左右,限制为每个域名50个cookie个数(IE),不同浏览器容量和个数不同; cookie以字符串类型存储,不同域名存储的数据是无法共享; cookie默认是临时存储的,当浏览器关闭时,自动销毁; cookie...

    深入分析Cookie的安全性问题

    另外,浏览器一般只允许存放300个Cookie,每个站点最多存放20个Cookie,每个Cookie的大小限制为4KB,因此,Cookie不会塞满硬盘,更不会被用作”拒绝服务”攻击手段。 但是,Cookie作为用户身份的替代,其安全性有时...

    爬虫器(golang), 模拟浏览器特征保存cookie,referer,以达到爬虫的目的.zip

    遵守规则: 为避免对网站造成过大负担或触发反爬虫机制,爬虫需要遵守网站的robots.txt协议,限制访问频率和深度,并模拟人类访问行为,如设置User-Agent。 反爬虫应对: 由于爬虫的存在,一些网站采取了反爬虫措施...

    php session和cookie使用说明

    PHP在http协议的头信息里发送cookie, 因此setcookie() 函数必须在其它信息被输出到浏览器前调用,这和对header() 函数的限制类似。1.1 设置cookie: 可以用setcookie() 或setrawcookie() 函数来设置cookie。也可以...

    详解H5本地储存Web Storage

    浏览器还限制站点可以在用户计算机上存储的 Cookie 的数量。大多数浏览器只允许每个站点存储 20 个Cookie;如果试图存储更多 Cookie,则最旧的 Cookie 便会被丢弃。 有些浏览器还会对它们将接受的来自所有站点的 ...

    Cookiejar:Cookiejar是一种浏览器扩展程序,可从Medium,Technologyreview等网站中删除商品数量限制和付费专区,从而使读者可以访问无限量的优质商品

    一个浏览器扩展程序,它消除了Medium,Technologyreview,NYTimes和Washingtonpost的文章限制限制,从而使读者可以查看无限量的优质和非优质文章。 使用此浏览器扩展程序的过程(未包装) 克隆此存储库/下载并解...

Global site tag (gtag.js) - Google Analytics