- session是借助Cookie实现的,sessionId就是通过Cookie对象保存到客户端的(对象名为JESSIONID,对象值为sessionId),客户端向服务器发出请求时,服务器可以从Cookie对象中获得sessionId从而识别用户身份。
- 保存sessionId的Cookie对象存在于客户端的内存中,当浏览器关闭时,sessionId就会丢失,导致服务器无法获取而使session失效。而一般的Cookie对象可以通过设置有效时间(sexMaxAge(int expiry))以文件的形式保存到客户端,这样浏览器关闭或关机都不会导致信息丢失。因此使用Cookie实现数据共享可以获得更长的生命周期。
session和Cookie两种技术的区别与联系
最新推荐文章于 2025-03-26 00:09:03 发布