标签:
javascript之cookie
学习要点:
cookie介绍
创建与获取cookie
cookie的编码
cookie的生存期
cookie的路径
cookie的domain
cookie的secure
一、cookie介绍
cookie实际上就是一些信息,这些信息以文件的形式存储在客户端计算机上。在javascript中,cookie主要用来保存状态,或用于识别身份。
二、创建与获取cookie
创建cookie的语法代码如下所示:document.cookie="name=value"
获取cookie的语法代码如下所示:document.cookie
三、cookie的编码
使用escape()函数将cookie值进行编码,在读取cookie时再通过unescape()函数将其还原。
四、cookie的生存期
在默认情况下,浏览器关闭后,cookie也就随之消失了。如果想要在浏览器窗口之后还能继续使用,就需要为cookie设置一个生存期。
设置cookie的生存期可以使用以下代码:
document.cookie=name=value;expires=date;
date格式:Wdy,DD-Mon-YY HH:MM:SS GMT
五、cookie的路径
通过设置path=/来达到整个网站都能访问cookie的目的。
六、cookie的domain
使用cookie可以解决cookie在不同虚拟目录中访问的问题,但是path不能解决在不同域中访问cookie的问题。
如:www.aspxfans.com和booksupport.aspxfans.com,将cookie的domain设置为.aspxfans.com就好了。
七、cookie的secure
默认情况下,cookie使用的是普通的、不加密的HTTP传输方法。设置了cookie的secure之后,cookie就只能通过HTTPS或在其他安全协议下才能被传输。
标签:
原文地址:http://www.cnblogs.com/riluocanyang/p/5582120.html