php的问题

请问一下,session这个缓存是不是一关闭网页session就会没有了?

阅读 2.4k
3 个回答

不是,这个问题应该是非常常见的一个问题了,百度一下

session文件是存在服务器端的,客户端的cookie有一个session_id,就相当于服务器给你发的会员卡卡号,下次访问服务器时候出示cookie中的session_id,服务器会去找对应的session文件。
你说的浏览器关闭窗口造成session失效,就只有一种可能,就是你关闭了,或者至少关闭了这个网站的cookie,去浏览器设置里面把cookie功能勾选就能解决问题。

严格来说,session并不是缓存。
session有生命周期,默认1440秒,不会关闭网页就销毁。
比如登录了京东,关闭了浏览器,再打开还是登录状态中。
建议多度娘和谷歌大婶吧。 cookie和session的区别和联系

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题