javascript cookie详解 存 取 删(代码)

javascript cookie详解 存 取 删(代码)




  
  


       οnclick="setCookieByKey()">

       οnclick="printcookies('pwd')">

cookie的完整格式
name=[; expires=][; domain=][; path=][; secure]
名称=<值>[; expires=<日期>][; domain=<域>][; path=<路径>][; 安全]

expires,该属性的作用是设置cookie的生存期;

path属性能够改变cookie的有效访问路径。path设置为"/",代表是根路径。注:删除cookie,如果设置cookie时带path属性,那么在删除的时候一定要加上path属性,否则删除的是当前目录下设置的cookie值。

domain代表设置cookie的访问域。
例如:www.google.com和gmail.google.com就是两个不同的主机名。默认情况下,一个主机中创建的cookie在另一个主机下是不能被访问的,但可以通过domain参数来实现对其的控制,其语法格式为:
document.cookie="name=value;domain=cookieDomain";
以google为例,要实现跨主机访问,可以写为:
document.cookie="name=value;domain=.google.com";
这样,所有google.com下的主机都可以访问该cookie。

secure代表该cookie是否是安全的。如果设置了该属性,只有使用https协议才能够访问到该cookie。

你可能感兴趣的:(js)