0
我觉得我的问题很简单。我正在使用js,并且我有一个cookie将在7天内过期。我如何测试cookie将在7天内过期? 感谢您的帮助。如何确保cookie会过期?
我觉得我的问题很简单。我正在使用js,并且我有一个cookie将在7天内过期。我如何测试cookie将在7天内过期? 感谢您的帮助。如何确保cookie会过期?
由于只有通过document.cookie可用的键值对,因此无法通过JavaScript获取cookie的到期日期。
所有你能做的就是检查是否存在使用的cookie以下功能:
function getCookie(name) { //returns the cookie value or null
var dc = document.cookie;
var prefix = name + "=";
var begin = dc.indexOf("; " + prefix);
if (begin == -1) {
begin = dc.indexOf(prefix);
if (begin != 0) return null;
}
else
{
begin += 2;
var end = document.cookie.indexOf(";", begin);
if (end == -1) {
end = dc.length;
}
}
return decodeURI(dc.substring(begin + prefix.length, end));
}
你可以用'setTimeout'方法这一点。 –
你已经试过了什么?向我们展示一些代码,以便我们对其进行扩展。 – Adam