【问题标题】:When the browser session is closed?浏览器会话何时关闭?
【发布时间】:2013-08-11 15:53:51
【问题描述】:

每个人都知道当窗口关闭时浏览器会关闭会话...对这个问题感兴趣以深入了解会话 cookie 的工作原理。

我在附近找到了:

会话 cookie 永远不会写入硬盘驱动器,它们不会从用户的计算机上收集任何信息。会话 cookie 在用户的浏览器会话结束时过期,并且在会话处于非活动状态指定的时间长度(通常为 20 分钟)后也可能无法再访问。

那么,问题是 - 常见浏览器(chrome、firefox、即opera)中的会话有多长?

【问题讨论】:

  • cookie过期时间是服务器设置的,不是浏览器设置的。
  • 真的吗? JavaScript 怎么样? :-)

标签: browser session-cookies


【解决方案1】:

只要浏览器和服务器认为会话存在,会话就存在 - 对于浏览器,通常只要浏览器处于打开状态(假设没有“记住我”功能)。但是如果网络服务器认为客户端已经离开,它可能会丢弃会话数据。对于许多 Web 服务器,这设置为自该会话上一次请求以来的 20 分钟 - 这不依赖于浏览器的供应商。

【讨论】:

  • 那么,浏览器认为它还存在多久?
  • 大多数会话 cookie 是“直到浏览器关闭”
猜你喜欢
  • 1970-01-01
  • 2015-04-23
  • 2011-04-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多