cookie基础知识及用法

1.“cookie 是存储于访问者的计算机中的变量。每当同一台计算机通过浏览器请求某个页面时,就会发送这个 cookie。你可以使用 JavaScript 来创建和取回 cookie 的值。” - w3school
2.cookie基础知识
a.有大小限制,超过4KB将返回空字符
b.cookie最终都是以文件形式存放在客户端计算机中。
c.<cookie名>=<值>
d.typeof document.cookie   ==  string
e.同个网站可以创建多个cookie而多个cookie可以存放在同一个cookie文件中
3.类型:一方cookie和三方cookie
生命周期:临时cookie和设置失效时间的cookie
基础用法:
document.cookie = 'usernama=chuan'
假设 cookie 名称并不存在,那么就是创建一个新的 cookie;如果存在就是修改了这个 cookie 名称对应的值。如果要多次创建 cookie ,重复使用这个方法即可
 
document.cookie = "name=value;expires=date"
 
document.cookie = "name=value;expires=date;path=/;
path 路径
默认情况下,只有与创建 cookie 的页面在同一个目录或子目录下的网页才可以访问,这个是因为安全方面的考虑,造成不是所有页面都可以随意访问其他页面创建的 cookie。
 
domain=xx.com;secure"
secure只保证cookie与服务器之间的数据传输加密。
return unescape(document.cooike.substring(c_start,c_end))
unescape 在ECMAScript 3标准中被删除了,并反对使用它
因此该用decodeURI()和decodeURIComponent()取而代之。
posted @ 2015-12-21 07:22  杜灿  阅读(222)  评论(0编辑  收藏  举报