2. value(值):表示cookie的值(键值对中的值);
3. domain(域):表示cookie的适用范围,可以是网站的顶级域名、子域名或者具体的主机名;
4. path(路径):表示cookie的有效路径,只有在该路径中的页面才可以使用该cookie;
5. expires(过期时间):表示cookie的过期时间,过了这个时间,浏览器将自动删除cookie;
6. max-age(最大存活时间):与expires的作用相同,都是设置cookie的过期时间,但max-age是以秒数为单位,而expires是以日期为单位;
7. secure(安全):表示cookie只能在使用安全传输协议(如HTTPS)的情况下才能传输;
8. HttpOnly(只能通过HTTP传输):表示cookie只能通过HTTP或HTTPS协议传递,禁止客户端通过脚本访问该cookie。
在js 中设置cookie 的有效时间
function setCookie(name, value, days) { //设置cookie
var d = new Date()
d.setTime(d.getTime() + (days * 24 * 60 * 60 * 1000))
var expires = "expires=" + d.toUTCString()
document.cookie = name + "=" + value + "" + expires
}
设置cookie:
setCookie("key", 'value', 1)
cookie检测:
document.cookie.indexOf("key")
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)