web应用使用cookie时,应设置的属性为

web应用使用cookie时,应设置的属性为,第1张

1. name(名称):表示cookie的名称(键值对中的键);

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")


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/7807164.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-10
下一篇 2023-04-10

发表评论

登录后才能评论

评论列表(0条)

保存