当前位置: 首页 > news >正文

cookie session token 的区别

  • Cookie:存储在客户端(浏览器或APP本地),主要用来存用户标识(比如Session ID)和少量非敏感数据,比如记住登录状态、保存购物车。安全性较低,容易被窃取(如XSS攻击),数据量通常不超过4KB,由服务器通过 Set-Cookie 指令创建,浏览器会自动在请求时携带。
  • Session:存储在服务器端(内存、数据库等),核心是保存用户完整会话信息,比如登录状态、权限等。安全性较高,因为敏感信息只在服务器端,客户端仅传递Session ID。典型用于网站后台登录会话、敏感操作验证,但服务器压力会随用户量增加而增大。
  • Token:存储在客户端(存储方式类似Cookie,也可放URL),本质是“身份令牌”,自身包含用户身份信息,通过加密签名保证有效性,无需服务器存储会话。安全性较高,支持跨域,适合移动端APP、前后端分离项目和第三方登录(如OAuth2.0)场景。
    一句话总结:Cookie是“身份证复印件”存用户手里,Session是“身份证原件”存派出所,Token是“电子身份证”自带防伪可全网通用。
http://www.hskmm.com/?act=detail&tid=40238

相关文章:

  • 免费网络研讨会 | AUTOSAR模型的静态分析
  • 2025.10.28——1蓝
  • 读AI赋能12政府2
  • 寻路算法 A* - MKT
  • SQLAlchemy SQL注入漏洞利用详解
  • NWPU数据对比 - MKT
  • 语言-目标检测 MM Grounding Dino Large (1) 实验对比 -GroundingDino针对航空图像检测的改进 - MKT
  • 数据结构 の go语言实现
  • AI元人文:自主构建
  • VS2022 17.14.18 (October 2025) MAUI编译失败,提示 ios net8无效
  • Ai元人文构想:自动驾驶伦理解析——从静态规则到动态涌现
  • 【ESP32 在线语音】ESP32的I2S音频数据开发
  • 哈希表的底层原理
  • 【ESP32 在线语音】C++中constexpr 修饰词的科普
  • 【ESP32 在线语音】Base64编码的科普
  • GroundingDino针对航空图像检测的改进 MM Grounding Dino Large - MKT
  • 看了个介绍音频相关的视频有感,44100HZ 就是母带
  • GroundingDino目标跟踪+sam2分割 - MKT
  • 【解决方法】通过windows远程桌面连接centos stream10_基于xrdp(网上搜出来的路径里找不到startwm.sh)
  • 25.10.27
  • 在服务器上直接从百度网盘下载文件
  • 【ESP32 在线语音】讯飞星火语音识别功能(听写流式API)文档阅读
  • 10月27日
  • newDay16
  • 新学期每日总结(第14天)
  • 2025.10.27
  • 示性函数引入
  • 算法分析--分治--2.归并排序
  • Vue2随笔-251027
  • Java: Jdk17 异步或同步或并行发邮件