最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
关于cookie小笔记
时间:2011-04-11 编辑:简简单单 来源:一聚教程网
cookie介绍
cookie是document的属性。某些网站为了辨别用户身份而储存在用户本地终端的数据(用户硬盘上的一个字符串) 。定义 于 rfc2019.
cookie的由来
cookie 最初的设计是为服务器端程序设计,所以服务器端的脚本可以读写客户端的cookie值。写入cookie有两种方式,服务器端写入cookie、客户端写入cookie.
这时候,我们可以在服务器和客户端都可以访问他的值。
cookie的属性:expires、path、secure。
expires: 指定了cookie的生存期。
默认情况下,cookie是暂时存在的,他们存储的值只在浏览器会话期间存在,退出浏览器后,这些值也就消失。
如果让一个cookie的存在超过会话期,就需要设置expires为未来的一个日期,浏览器会把cookie保存到本地文件中,一旦超过了终止日期,浏览器
自动的从cookie文件中删除掉cookie. (不同的浏览器的cookie文件夹是不同的)。
path:
默认情况下,cookie会和创建它的网页以及与这个网页处于同一个目录下的网页 和处于该目录的子目录下的网页关联
secure : 指定如何传输cookie, 是http(不安全) 还是 https教程 或其他安全协议 连接时才被传输。
cookie的存储和访问:
通常情况下使用:
document.cookie = 'version=' + encodeuricomponent(保存的值);
cookie值不允许使用分号、逗号、空白符。所以通常使用 encodeuricomponent, 当你读取的时候不要忘记 decodeuricomponent()解码;
cookie的读取:
他是一个name=value的列表。之间使用分号隔开。可以使用 string.indexof() 或者 string.substring() 或者 string.split() 将字符传分割成单独的cookie.
-
上一个: 给dedecms增加自定义标签方法
-
下一个: PHP系统时区8小时差设置方法
相关文章
- Servlet中Cookie增、删、改、查的例子 11-18
- zepto cookie操作使用例子 06-26
- python中cookielib模块的使用方法 06-23
- Tornado中的secure cookie使用例子 08-21
- 可增强Firebug功能的十款Firefox插件,Firefox查看Cookie插件Firecookie 07-24
- cookie使用中问题方法总结 05-24