我在本地主机上使用Safary,chrome,firefox和opera尝试了我的网站,看来当我关闭浏览器时它也会删除会话。但是当我尝试使用Chrome时,它仍然存在。为什么会这样 ?
答案 0 :(得分:3)
会话基本上是您的浏览器存储的cookie。
Cookie有一个年龄。在它们过期后,浏览器通常会丢弃它们和/或服务器忽略它们。
还有一些特殊类型的cookie,浏览器在关闭后需要删除。
由于您的会话在关闭Safary和Firefox后消失,看起来您有第二种类型的Cookie。那么,您确定已关闭Chrome浏览器吗?可能是你在另一个虚拟桌面或某些东西中留下了一些窗口......
答案 1 :(得分:1)
会话默认存储在Cookie中。
Cookie是存储在浏览器中的小值,它们始终具有到期日期。如果过期日期是过去的,则cookie会立即销毁。如果cookie将来有一个到期日期,它将被保留并使用到该日期,此时它将被销毁。还有一个特殊的“日期”可以用来告诉浏览器只要浏览器打开就认为cookie是有效的。通常,当您单击X
以关闭应用程序时,浏览器将销毁这些cookie。
请注意,浏览器可以配置为永不删除Cookie(甚至是过期的Cookie),每次关闭应用程序时删除Cookie,即使Cookie仍然有效,甚至根本不接受Cookie。