session 也是类似的道理,服务器要知道当前发请求给自己的是谁。为了做这种区分,服务器就要给每个客户端分配不同的“身份标识”,然后客户端每次向服务器发请求的时候,都带上这个“身份标识”,服务器就知道这个请求来自于谁了。至于客户端怎么保存这个“身份标识”,可以有很多种方式,对于浏览器客户端,大家都默认采用 cookie 的方式。
Cookie 来实现Session跟踪的,第一次创建Session的时候,服务端会在HTTP协议中告诉客户端,需要在 Cookie 里面记录一个Session ID,以后每次请求把这个会话ID发送到服务器,我就知道你是谁了

本文介绍了Session的工作原理,解释了服务器如何通过分配唯一的身份标识来跟踪客户端的状态。客户端通过Cookie保存SessionID,并在后续请求中将其发送回服务器,以便服务器能够识别特定的用户。
248

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



