关于cookie和session简单粗暴的感性理解

本文详细介绍了Cookie和Session的概念及用途。Cookie是一个由服务器创建并存储于客户端的小型文本信息容器,用于跟踪用户状态等;而Session同样是服务器创建的容器,但存储在服务器端,能够保存用户会话状态信息,具有生命周期管理和安全性上的优势。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Cookie:

  1. 是一个容器,用来存放数据
  2. 储存小文本的信息
  3. 是服务器创建的
  4. 储存在本地,浏览器的目录文件里
  5. 浏览器下次打开时会读取本地的cookie
  6. 可以设置生命周期,不设置的话浏览器关了它就消失了


Http消息结构:

客户端请求信息+服务器端响应信息


Session:

  1. 也是一个容器,用来放数据
  2. 服务器创建的
  3. 调用getsession的时候就会被创建(去拿,就给你创建一个)
  4. 默认30分钟没有使用就会被销毁
  5. 服务器关了也会销毁session
  6. 储存在服务器端,占服务器空间
  7. 每个浏览器客户端都有一个独立的session,一个服务器可能会被多个客户端调用,所以一个服务器可能存有很多个不同的session,服务器会给这些sessionsessionid标记区分。
  8. sessionid放在cookie
  9. 客户端每次向服务器发送请求时,都会把sessionid带过去
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值