Ajax 浏览器cookie过期可靠性

Ajax 浏览器cookie过期可靠性,ajax,html,cookies,session-cookies,Ajax,Html,Cookies,Session Cookies,我有一个AJAX HTML5应用程序,我正在设置一些cookie,过期日期为5秒2分钟3个月 5秒饼干 第一个cookie设计用于防止AJAX请求发生(如果存在)。这将防止用户过度攻击服务器 2分钟饼干 第二个cookie的作用正好相反。当此cookie过期(不存在)时,将发出AJAX请求以刷新cookie。这样,用户总是可以看到最新的数据,而不必做任何事情 三个月的饼干 第三个用于存储用户sessionID和其他信息(它告诉服务器谁已登录) 我的问题是,浏览器cookie过期是否准确(即+/-

我有一个AJAX HTML5应用程序,我正在设置一些cookie,过期日期为5秒2分钟3个月

5秒饼干 第一个cookie设计用于防止AJAX请求发生(如果存在)。这将防止用户过度攻击服务器

2分钟饼干 第二个cookie的作用正好相反。当此cookie过期(不存在)时,将发出AJAX请求以刷新cookie。这样,用户总是可以看到最新的数据,而不必做任何事情

三个月的饼干 第三个用于存储用户sessionID和其他信息(它告诉服务器谁已登录)


我的问题是,浏览器cookie过期是否准确(即+/-10秒),或者是否存在可能使这成为一个坏主意的较大变化?

在这里使用JS变量/计时器不会完成这项工作吗?对于3个月的cookie-永远不要信任客户端,始终针对服务器进行验证。JS计时器的问题是,如果用户反复点击浏览器刷新,这将不起作用,但cookie会起作用。页面设计为在cookie不存在的情况下加载并进行AJAX调用。页面加载很简单,AJAX调用更需要CPU/网络,这就是为什么我希望最小化它们。是的,我正在根据数据库验证我的“3个月cookie”。加载时,您可以将第一个请求延迟5秒,从而消除对一个cookie的需要。此外,如果用户完全关闭Cookie怎么办?