Home >Backend Development >PHP Tutorial >怎么设置Cookie失效时间

怎么设置Cookie失效时间

PHPz
PHPzOriginal
2016-06-06 20:29:229090browse

设置Cookie失效时间的方法:首先在expires属性后面直接输入具体天数;然后在当前的时间上加上失效时间,代码如“var expiresTime = new Date(millisecond + 60 * 1000 * 15);”。

怎么设置Cookie失效时间

怎么设置Cookie失效时间?

设置Cookie的失效时间:

如果Cookie没有设置expires属性,那么 cookie 的生命周期只是在当前的会话中,

关闭浏览器意味着这次会话的结束,此时 cookie 随之失效。

1、当设置的失效时间大于等于1天时,我们可以在 expires 属性后面直接输入XX天数

Cookies.set('name', 'value', {
expires: 7,
});
 
// => 'value'
Cookies.get('name');
Cookies.remove('name');

2、当设置的失效时间少于一天时:我们需要在当前的时间上加上失效时间。

例如下面是设置cookie的失效时间为15分钟。

var millisecond = new Date().getTime();
var expiresTime = new Date(millisecond + 60 * 1000 * 15);
 
Cookies.set('name', 'value', {
expires: expiresTime,
});

PS:如果expires设置一个过去的时间点,那么这个cookie 会被立即删掉(失效)。

更多PHP相关知识,请访问PHP中文网!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn