关于重启浏览器对SessionId和Session的影响

来源:3-7 HTTP状态管理:Cookie与Session

Wonwayshon

2021-01-20

老师,SessionId如果存在cookie中未过期,在服务器Session未过期的情况下,那么重启浏览器应该还能通过发送cookie中的SesssionId来继续使用服务器先前创建的Session吧?
听很多地方说重启浏览器再次连接会服务器会创建新的Session,存在cookie的SessionId应该不会自行改变,或者说浏览器重启时会丢弃保存的SessionId?重启浏览器会创建新的Session是真的吗?

写回答

1回答

风落几番

2021-01-20

你对这件事理解有误。实际上sessionid做为cookie下发时候会有一个时间保存在客户端,有的网站这个时间设置的是一个浏览器周期,有的网站设置的是一段时间比如20天,也有的网站设置到一个遥远的日子,比如2099年,浏览器看cookie是否过期是依赖于此的。

0
0

大话HTTP协议 漫画+图解打造的编程基础课程

HTTP,如水如空气。漫画+图解,学习成体系。

1839 学习 · 82 问题

查看课程