Cookie的特点

◇存储信息量小

cookie在洋文中的意思就是:小甜饼、曲奇饼。这个单词其实已经暗示了cookie技术所能存储的信息量是比较小滴。

从刚才的技术实现机制可以看出,cookie只能用来存储纯文本信息,而且存储的内容不能太长——因为Cookie的读写指令受限于HTTPHeader的长度。

但是,cookie的信息量虽小,能耐却很大哦。请看下面的例子。

举例

比如某个网站上有很多网页,每个网页上有很多广告。该网站想要收集:每一个访客点击了哪些广告。

由于这些信息量比较大,直接存储在cookie里可能放不下。所以,网站通常是在cookie中保存一个唯一的用户标识。然后把用户的点击信息(包括在哪个时间点击哪个广告)都存储在服务器上。

下次你再访问该网站,网站先拿到cookie中的用户标识,因为这个标识具有唯一性,那么就可以根据该标识,从网站服务器上查出该用户的详细信息。

◇绑定到域名和路径

从上述的实现机制可以看出,cookie是跟HTTPRequest对应的网址(域名和路径)相关的。

所以,不同域名的网站设置的cookie是互相独立的(隔离的)。这一点由浏览器来保证,以确保安全性。

补充一下:cookie绑定的域名可以是小数点开头的。举例如下:

如何保护隐私之浏览器Cookie的防范 

这个指令设置的cookie,可以被example.com的所有下级域名读取(比如www.example.com或ftp.example.com)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值