- session是借助Cookie实现的,sessionId就是通过Cookie对象保存到客户端的(对象名为JESSIONID,对象值为sessionId),客户端向服务器发出请求时,服务器可以从Cookie对象中获得sessionId从而识别用户身份。
- 保存sessionId的Cookie对象存在于客户端的内存中,当浏览器关闭时,sessionId就会丢失,导致服务器无法获取而使session失效。而一般的Cookie对象可以通过设置有效时间(sexMaxAge(int expiry))以文件的形式保存到客户端,这样浏览器关闭或关机都不会导致信息丢失。因此使用Cookie实现数据共享可以获得更长的生命周期。
session和Cookie两种技术的区别与联系
最新推荐文章于 2023-03-22 21:34:42 发布
本文详细解释了session如何借助Cookie实现用户状态跟踪。重点介绍了sessionId如何通过Cookie对象保存到客户端,以及Cookie对象如何帮助服务器识别用户身份。同时,讨论了通过设置Cookie的有效时间来延长数据共享的生命周期。

1万+

被折叠的 条评论
为什么被折叠?



