看到cookie这个词,我一个想到的就是饼干,因为这个单词的意思有饼干的意思.可是这里并不是,不是道为什么命名为cookie,难道命名人喜欢吃饼干. 不扯了, 进入正题.
这里的cookie是一个本地数据,这些数据就是用来辨别用户身份的.
cookie的特点
- 一般限制同一域名数量为50个
- 总大小一般为4k(同一域名)
- 只能使用文本文件
- 读取有域名限制
- 时效性,最短为会话级别,就是浏览器关闭后,cookie就会clear
cookie的使用 ##
那么如何使用cookie呢
添加 : document.cookie = “key = value”,一次写入一个键值对,
读取 : document.cookie,返回的是字符串
修改 : 与添加一样
删除 : 将cookie值设为空,或将时间设为过期时间
失效时间 : expires
var oDate = new Date();
oDate.setDate(oDate.getDate() + iDay);
设置失效时间:document.cookie = “key=value;expires=”+ oDate;
设置域名:domain
设置域名:document.cookie = “key=value;domain=.baidu.com“;
注:必须在绑定域名的服务器才可以设置域名,上不同服务器之间的cookie文件不能共享。
设置路径:path
设置路径: document.cookie = “key=value;path=/“;
注:在同一路径下的网页可以共享cooki