sessionid怎么生成的 关闭浏览器之后session是否就消失了?
浏览量:1773
时间:2021-03-13 11:46:09
作者:admin
关闭浏览器之后session是否就消失了?
session机制是cookie机制为前提(当然也可用url重写,来脱离cookie),在cookie中保存这sessionID这个信息,服务器会根据cookie中sessionID获取session因为cookie默认保存在机器给浏览器开辟的内存中,所以关闭浏览器,就没了sessionID,这样服务器就会创建新的session,这是一方面,当然session也是有生命周期,这个是可以设置。你如果想解决就自己写个cookie覆盖掉服务器自己写出去的cookie,然后设置时间长一些,cookie就保存在硬盘上了。
session设置了永不过期,为什么关闭浏览器导致session失效?
之所以服务器和浏览器可以用session建立会话,是因为浏览器被分配了一个独一无二的cookie,你关闭浏览器之后cookie可能会消失,下一次打开这个网站,服务器重新分配了cookie,两个cookie不一样,所以这是一个新的会话。
sessionid怎么生成的 浏览器关闭session会销毁吗 关掉浏览器session还存在吗
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。