Session的原理是在服务器,创建Session对象时会生成一个唯一的id值,该id值会随着响应头的Cookie:id=id值,送到客户端那边。
然后客户端再次请求时就会把id值又送到服务器,这样服务器就能通过唯一的id值,又找到对应session对象。
这样就保证了session对象是同一个。

因为session是依赖于cookie的所以session的作用域就是cookie的作用域
而cookie默认的作用域就是当前项目,
除非调用Cookie类里边的 setPath(" / "):这样的话cookie的作用域就是服务器的根路径了
Cookie和Session的底层原理和作用域 问题
最新推荐文章于 2025-05-26 16:50:17 发布
本文深入解析了Session的工作原理,阐述了服务器如何通过生成唯一ID并利用Cookie机制,确保客户端与服务器间保持同一Session对象,实现会话状态的跟踪。同时,讨论了Session作用域及其与Cookie的关系。
5万+

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



