Cookie会持续到期吗?

时间:2014-02-24 23:59:22

标签: javascript cookies

我有以下代码,应该将用户的会话限制为30分钟。出于某种原因,我们看到少数会话持续超过30分钟。有时他们会持续好几天。此外,这与一个浏览器无关,因为我们看到有Chrome,IE,Firefox和移动浏览器的用户遇到此问题。

var domain = tld.getDomain(location.hostname);
var sessionTime = new Date(new Date().getTime() + 1800000);
cookie.set("session", JSON.stringify(sessionData), {
    expires: sessionTime,
    path: "/",
    domain: domain
});

会话在过期后是否可以继续存在?在页面加载时,我从会话cookie中提取UID并更新到期时间。如果cookie中没有UID,我会创建一个新的cookie。

Cookie控制台中Cookie过期时间的屏幕截图。 http://screencast.com/t/eJKeMlp0

我正在使用这个cookie库。 https://github.com/js-coder https://github.com/js-coder/cookie.js

我正在使用此库来确定顶级域名 https://github.com/oncletom/tld.js

0 个答案:

没有答案