网站能拿到其他网站的cookie_Cookie大小限制以及在网站建设中应注意的细节

364ac175f95c2957ceff0b39444d174a.png

Cookie是网站存储在用户Web浏览器中的一小块数据。当一个人加载一个网站时,Cookie可以告诉浏览器关于他们访问或以前访问的信息。此信息可使站点记住在上一次访问中可能设置的首选项,也可以回忆起先前访问中的某个活动。你有没有去过电子商务网站,在购物车上加了点东西,但没能完成交易?如果您稍后返回到该站点,却发现您的商品在购物车中等待着您,那么您就看到了一个正在运行的Cookie。在网站建设中如何使用cookie呢,以及cookie大小限制如何,以及在网站建设中应注意哪些细节呢?

Cookie的大小

HTTP Cookie(Web Cookie的实际名称)的大小由用户代理确定。当您测量cookie的大小时,应该将整个

<pre style="box-sizing:border-box;white-space:pre-wrap;color:#ffffff;background:#3f3f3f;padding:13px 20px;overflow-x:auto;font-size:16px;">name=value</pre>

对,包括等号。

根据RFC2109,Web Cookie不应受用户代理的限制,但浏览器或用户代理的最小容量应至少为每个Cookie 4096字节。此限制应用于

<pre style="box-sizing:border-box;white-space:pre-wrap;color:#ffffff;background:#3f3f3f;padding:13px 20px;overflow-x:auto;font-size:16px;">name=value</pre>

仅Cookie的一部分。

意味着,如果您正在编写Cookie,并且Cookie小于4096字节,则符合RFC的每个浏览器和用户代理都将支持该Cookie。请记住,这是RFC的最低要求。某些浏览器可能支持更长的Cookie,但为了安全起见,您应该将Cookie保持在4093字节以下。许多文章(包括这篇文章的前一个版本)建议,低于4095字节就足以确保完全支持浏览器,但一些测试表明,某些较新的设备(如iPad3)的售价略低于4095。

自我测试

确定Web cookie在不同浏览器中的大小限制的一种很好的方法,它使用浏览器Cookie限制测试。在几个浏览器中运行此测试时,我们获得了这些浏览器的最新版本的以下信息:

Google Chrome:4096 bytes

Internet Explorer:5117 bytes

Firefox:4097 bytes

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值