浏览器如何处理过期的Cookie?


34

浏览器如何处理过期的Cookie?我知道该应用程序不会读入它们,并且我假设浏览器不会发送它们,但是它们是否有规律地从文件系统中清除?

Answers:


30

取自MSDN

如果cookie已过期,则浏览器不会将带有页面请求的特定cookie发送到服务器。而是将过期的cookie删除


10

这取决于特定的浏览器以及用户的个人设置。欢迎来到每个人都是特例的Web开发世界。这是您需要使用多个浏览器从不同位置进行广泛测试站点的原因之一。


5
是的,某些Firefox版本似乎可以永久保存过期的Cookie。我刚刚从Firefox中删除了一些cookie,这些cookie于2012年4月到期。(不过,有相同域名和名称的较新cookie。)
PaŭloEbermann

哈哈哈哈哈哈哈哈,可惜不是我想要的答案,但感谢您提供的信息。
tirithen 2015年

2

当从该域请求页面时,浏览器会检查过期的Cookie。如果cookie已过期,则浏览器不会将带有页面请求的特定cookie发送到服务器,而是将其删除。

如果尚未从该域请求页面,则该cookie将一直驻留在您的浏览器上,直到被另一个cookie覆盖为止(在分配给存储cookie的内存用完时会发生这种情况)。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.