【cookie】设置cookie过期时间超时时间,Cookie设置expires
Cookie是什么:
简单地说,cookie就是浏览器储存在⽤户电脑上的⼀⼩段⽂本⽂件。cookie是纯⽂本格式,不包含任何可执⾏的代码。⼀个Web页⾯或服
务器告知浏览器按照⼀定规范来储存这些信息,并在随后的请求中将这些信息发送⾄服务器,Web服务器就可以使⽤这些信息来识别不同
的⽤户。⼤多数需要登录的⽹站在⽤户验证成功之后都会设置⼀个cookie,只要这个cookie存在并可以,⽤户就可以⾃由浏览这个⽹站的
任意页⾯。再次说明,cookie只包含数据,就其本⾝⽽⾔并不有害。
设置Cookie的失效时间:
如果Cookie没有设置expires属性,那么cookie的⽣命周期只是在当前的会话中,
关闭浏览器意味着这次会话的结束,此时cookie随之失效。
1、当设置的失效时间⼤于等于1天时,我们可以在expires属性后⾯直接输⼊XX天数
('name','value',{
expires:7,
});
//=>'value'
('name');
('name');
2、当设置的失效时间少于⼀天时:我们需要在当前的时间上加上失效时间。
例如下⾯是设置cookie的失效时间为15分钟。
varmillicond=newDate().getTime();
varexpiresTime=newDate(millicond+60*1000*15);
('name','value',{
expires:expiresTime,
});
PS:如果expires设置⼀个过去的时间点,那么这个cookie会被⽴即删掉(失效)。
本文发布于:2022-12-27 00:24:23,感谢您对本站的认可!
本文链接:http://www.wtabcd.cn/fanwen/fan/90/37000.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |