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

Cookie 与 Session

文章目录

  • Cookie
  • Session
  • 比较常用机制

Cookie

曲奇

Cookie 是浏览器 (客户端)保存 的一段小数据,每次请求都会自动带给服务端。

# 浏览器发送请求:
GET /index.html HTTP/1.1
Host: www.example.com
Cookie: session_id=abc123; user=zhangsan# 服务器响应时设置 Cookie:
Set-Cookie: session_id=abc123; Path=/; HttpOnly
  • 有过期时间
  • 最大容量约 4KB

Session

一节(会话)

Session 是服务器端存储的“用户会话状态”,通常配合 Cookie 使用。

如session_id(token)

比较常用机制

技术/机制是否持久化存储位置生命周期说明
Cookie✅ 可持久化客户端浏览器可设置过期时间(如30天)是最典型的持久化机制
Session❌ 默认不持久化(服务重启或超时清除)服务端默认生命周期短,通常 30 分钟通过 session_id 关联客户端
LocalStorage✅ 持久化浏览器本地永久保存,除非手动清除不参与 HTTP 请求
SessionStorage❌ 不持久化浏览器本地页面关闭就消失和 Session 类似但在浏览器中
Redis 中的 Session✅ 可配置持久化服务端(Redis)可以长时间保存,支持分布式实现持久化登录态
数据库登录状态(如 JWT)✅ 可持久化客户端 + 服务端通常由服务端设置 token 过期时间可做无状态认证
http://www.xdnf.cn/news/627877.html

相关文章:

  • Adminer 连接mssql sqlserver
  • SEO长尾词优化精准布局
  • 构建Harbor私有镜像库(详细版)
  • 《BI 展示:从核心目标到未来趋势》
  • 『uniapp』uni-share 分享功能 使用例子(保姆级图文)
  • STM32上配置图像处理库时常见错误总结
  • 【IEEE 2025】低光增强KANT(使用KAN代替MLP)----论文详解与代码解析
  • Java——设计模式(Design Pattern)
  • DAY 35
  • Shell三剑客之awk
  • 全球化 2.0 | 云轴科技ZStack助力中东智慧城市高性能智能安防云平台
  • TypeScript小技巧使用as const:让类型推断更精准。
  • exti line2 interrupt 如何写中断回调
  • 数据库中表的设计规范
  • 【软考】【信息系统项目管理师】2025年5月24日考试回忆版,祝明天考试的兄弟们顺利
  • maxkey单点登录系统
  • Neo4j(二) - 使用Cypher操作Neo4j
  • iOS 直播特殊礼物特效实现方案(Swift实现,超详细!)
  • STM32F446主时钟失效时DAC输出异常现象解析与解决方案
  • AtCoder AT_abc407_d [ABC407D] Domino Covering XOR
  • 【Web前端】jQuery入门与基础(二)
  • 免费PDF工具-PDF24V9.16.0【win7专用版】
  • TypeScript基础数据类型详解总结
  • 常见的图像生成模型
  • 嵌入式开发学习日志(linux系统编程--进程(1))Day27
  • winsever2016Web服务器平台安装与配置
  • python训练营day34
  • TIT-2014《Randomized Dimensionality Reduction for $k$-means Clustering》
  • 第十天的尝试
  • 快速排序算法的C++和C语言对比