没有合适的资源?快使用搜索试试~ 我知道了~
Cookie属性及操作
4星 · 超过85%的资源 需积分: 9 60 下载量 76 浏览量
2008-04-09
16:15:13
上传
评论 1
收藏 159KB PDF 举报
温馨提示
试读
3页
客户端cookie属性及用法。<br>详细介绍了cookie的 expires过期时间、 path路径、 domain域、以及 secure安全等属性含义。并给出一个完整的hmtl文件例子,用javascript读写cookie操作。
资源推荐
资源详情
资源评论
Cookie 属性及操作
木易(QQ:369914374,MSN:pppvqqq@hotmail.com)
在 Javascript 脚本里,一个 cookie 实际就是一个字符串属性。当你读取 cookie 的值时,
就得到一个字符串,里面当前 WEB 页使用的所有 cookies 的名称和值。每个 cookie 除了
name 名称和 value 值这两个属性以外,还有四个属性。这些属性是: expires 过期时间、
path 路径、 domain 域、以及 secure 安全。
属性
Expires – 过期时间。指定 cookie 的生命期。具体是值是过期日期。如果想让
cookie 的存在期限超过当前浏览器会话时间,就必须使用这个属性。当过了到期日
期时,浏览器就可以删除 cookie 文件,没有任何影响。
Path – 路径。指定与 cookie 关联的 WEB 页。值可以是一个目录,或者是一个
路径。如果/head/index.html 建立了一个 cookie,那么在/head/目录里的所有页面,
以及该目录下面任何子目录里的页面都可以访问这个 cookie。这就是说,在
/head/stories/articles 里的任何页面都可以访问/head/index.html 建立的 cookie。但是,
如果/zdnn/ 需要访问/head/index.html 设置的 cookes,该怎么办?这时,我们要把
cookies 的 path 属性设置成“/”。在指定路径的时候,凡是来自同一服务器,URL
里有相同路径的所有 WEB 页面都可以共享 cookies。现在看另一个例子:如果想让
/head/filters/ 和/head/stories/共享 cookies,就要把 path 设成“/head”。
Domain – 域。指定关联的 WEB 服务器或域。值是域名,比如 goaler.com。这
是对 path 路径属性的一个延伸。如果我们想让 dev.mycompany.com 能够访问
bbs.mycompany.com 设置的 cookies,该怎么办? 我们可以把 domain 属性设置成
“mycompany.com”,并把 path 属性设置成“/”。FYI:不能把 cookies 域属性设置
成与设置它的服务器的所在域不同的值。
Secure – 安全。指定 cookie 的值通过网络如何在用户和 WEB 服务器之间传递。
这个属性的值或者是“secure”,或者为空。缺省情况下,该属性为空,也就是使
用不安全的 HTTP 连接传递数据。如果一个 cookie 标记为 secure,那么,它与
WEB 服务器之间就通过 HTTPS 或者其它安全协议传递数据。不过,设置了 secure
属性不代表其他人不能看到你机器本地保存的 cookie。换句话说,把 cookie 设置为
secure,只保证 cookie 与 WEB 服务器之间的数据传输过程加密,而保存在本地的
cookie 文件并不加密。如果想让本地 cookie 也加密,得自己加密数据。
Javascript 示例(直接拷贝可以使用)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
资源评论
- dail8882013-11-20可以用来借鉴
osrui
- 粉丝: 5
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功