Session、Cookie的不同

相同点(有关系的地方):

  • Session和Cookie都是为了让http协议又状态而存在

  • Session通过Cookie工作,Cookie传输的SessionID让Session知道这个客户端到底是谁

不同点:

  • Session将信息保存到服务器,Cookie将信息保存在客户端

工作流程

当浏览器第一次访问服务器时,服务器创建Session并将SessionID通过Cookie带给浏览器保存在客户端,同时服务器根据业务逻辑保存相应的客户端信息保存在session中;客户端再访问时上传Cookie,服务器得到Cookie后获取里面的SessionID,来维持状态。

☆☆☆☆☆☆:不用Session的Cookie有个巨大的缺点:储存的明文很容易伪造;用Session随机字符串就解决了这个问题。

posted @ 2020-08-04 15:34  Mistolte  阅读(127)  评论(0)    收藏  举报