session,cookie,token区别
- Session:在客户端浏览器中保存一个唯一的 Session ID,Session 将用户的状态信息存储在服务器端,用户数量增多服务器压力比较大。Session 通常用于保存用户登录状态、购物车信息等。
- Cookie:Cookie 是一种在客户端存储数据的机制,它将用户的状态信息存储在客户端浏览器中,每次请求时都会自动带上相应的 Cookie 信息。Cookie 通常用于保存用户的偏好设置、浏览历史记录等。
- Token:Token它将用户的身份信息加密后存储在客户端,并在每次请求时带上该 Token 信息来验证用户的身份。Token 通常包括一个加密的令牌和有效期等信息,客户端可以使用令牌来访问受保护的资源。Token 通常用于实现 Web 应用程序的身份验证和授权功能。