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:安全问题,是否加密。
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:安全问题,是否加密。
发表评论
- 浏览: 63759 次
- 性别:

- 来自: 广州

- 详细资料
搜索本博客
最新评论
-
JavaEye之路
我在这,随便说点啥,博客,论坛,都说我应该是一个新手的帖子。不过我还是呆在这。反 ...
-- by saharabear -
我是穷忙族
-- by lbyzx123 -
JavaEye之路
javaeye目前的问题: 1,缺乏一个好的盈利模式,商业化运作 2,技术定位 ...
-- by kimmking -
JavaEye之路
我也很喜欢JavaEye,比CSDN好 CSDN太杂了
-- by lovefly_zero -
JavaEye之路(2)
挑战频道 -- 已经有问答频道,可以随意提问题,让大家来解决最近频道 -- Ja ...
-- by ouspec






评论排行榜