当前位置: 首页 > 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 过期时间可做无状态认证

相关文章:

  • 25. 日志装饰器的开发
  • springboot 多模块,打包为一个jar包
  • 细胞冻存的注意事项,细胞冻存试剂有哪些品牌推荐
  • day25JS- es5面向对象、Proxy代理对象
  • 【大模型报错解决】cublasLt ran into an error!
  • CSS定位详解:掌握布局的核心技术
  • Panasonic Programming Contest 2025(AtCoder Beginner Contest 406)D-E 题解
  • 【Qt开发】进度条ProgressBar和日历Calendar Widget
  • 第十节第九部分:jdk8新特性:方法引用、特定类型的方法引用、构造器引用(不要求代码编写后同步简化代码,后期偶然发现能用这些知识简化即可)
  • Java中的String的常用方法用法总结
  • 【Java项目测试报告】:在线聊天平台(Online-Chat)
  • 2025年渗透测试面试题总结-匿名[社招]前端安全(题目+回答)
  • windows10重装ssh无法下载
  • 大模型推理 memory bandwidth bound (5) - Medusa
  • No such file or directory: ‘ffprobe‘
  • MongoDB 数据库迁移:完整指南与最佳实践
  • 行为型:模板方法模式
  • Linux--环境的搭建(云服务器)
  • 二建考试《专业工程管理与实务》科目包含哪些专业?
  • 52页 @《人工智能生命体 新启点》中國龍 原创连载
  • 论文答辩ppt模板免费下载 素材/安卓优化
  • 济南网站价格/南京最新消息今天
  • b2b2c的网站/网站优化排名的方法
  • 网站建设公司营业执照经营范围/关键词推广seo
  • 网站建设人员培训纲要/科学新概念seo外链
  • 一个主机可以建设多少个网站/网站流量统计查询