session、cookie、token的区别

  1. Session(会话):用户登录后,服务器在自己“账本”上记的一笔账(存用户信息),只给客户端发一个“账本编号”(Session ID)。核心是信息存在服务器,客户端只带ID,安全但服务器压力大,不支持跨域。

  2. Cookie(小甜饼):服务器直接发给客户端的“小纸条”,纸条上可写少量信息(如登录状态、昵称)。核心是信息存在客户端,每次请求自动带上,简单轻量但不安全,容量仅限4KB左右。

  3. Token(令牌):用户登录后,服务器用“密钥”给客户端发的“加密通行证”。核心是服务器不存信息,只靠密钥验证通行证真假,无服务器压力、支持跨域(适配APP/小程序),但无法主动注销,只能等过期。

posted @ 2025-10-23 11:14  BabyUnique  阅读(1)  评论(0)    收藏  举报