2008-04-21

关于Cookie

Cookie是一段文本,它来自Http的响应的Cookie字段的字符串,然后以文本格式存储在磁盘上,当下一次Http请求时,从磁盘中读取,并把它添加到Http的头信息的Set-Cookie字段上。
2.1 IE的Cookie
Cookie 保存在文件名格式为 <user>@<domain>.txt 的文件中,其中 <user> 是您的计算机的用户名。例如,如果您的名称为 mikepope,您访问的站点为 www.contoso.com,那么该站点的 Cookie 将保存在名为 mikepope@www.contoso.txt 的文件中。(该文件名可能包含一个顺序的编号,如 mikepope@www.contoso[1].txt。)
如果该文件包含多个 Cookie,这些 Cookie 之间将用星号 (*) 分隔。每个 Cookie 的第一行是 Cookie 的名称,第二行是值,其余各行则包含 Cookie 的日常处理信息,例如过期日期和时间。Cookie 中还有一个简单的校验和,如果更改 Cookie 名称或值的长度,浏览器就会检测到修改并删除该 Cookie。
具有多个名称-值对的Cookie:这样每个名称值对共用相同的属性。
持久性Cookie:关闭了IE还存在的Cookie。
临时Cookie:关闭了IE,Cookie马上删除的Cookie。
2.2 Cookie的属性
Cookie是由名称-值对构成的,除此之外,还有一些属性:

(1) Domain:符合某个域名的才能接收Cookie。我们可以理解为IP。
(2) Path:这里的Path是指URL中的Path,URL中除了协议、主机、端口和文件名之外的部分。
(3) Expiry:过期
(4) Security:安全问题,是否加密。
评论
发表评论

您还没有登录,请登录后发表评论

Azi
搜索本博客
存档
最新评论