session学习

3次请求均有sessionID

session的作用

  1. 跟踪用户的行为,方便日后推荐
  2. 客户端和服务器交互相对安全些
  3. session是代表会话,也可理解为客户端和服务端的交互
  4. sessionID是服务器生成的唯一字符串,用来跟踪用户行为
  5. cookie是浏览器自带的,专门用来存储服务器返回的sessionID
  6. 缓存存储的sessionID一般是有时效性的,每家公司都不同
  7. 退出系统时,会把缓存存储的sessionID给删掉,下次登录时会生成新的sessionID给客户端
  8. 区别:
    1. 存储区别:cookie在客户端,存储服务器返回的session ID sessionID在服务器端也存在一份
    2. 安全区别:cookie内存储的内容不是很安全,sessionID存储在服务器相对安全
    3. 层级区别:header/cookie/sessionID
相关推荐
鹿角片ljp几秒前
短信登录:基于 Session 实现(黑马点评实战)
java·服务器·spring boot·mybatis
xianyudx16 分钟前
Linux 服务器 DNS 配置指南 (CentOS 7 / 麒麟 V10)
linux·服务器·centos
一念杂记35 分钟前
玩Huggingface免费服务器(2vCPU+16GRAM+100G空间)系列领取免费服务器保姆级教程
服务器·ai编程
Mikowoo00735 分钟前
VMware Tools 与 共享主机文件夹
运维·服务器
文静小土豆39 分钟前
CentOS 7 升级 OpenSSL 3.5.4 详细指南
linux·运维·centos·ssl
weixin_444579301 小时前
Ubuntu 22.04 服务器安装教程(二)——桌面版系统
linux·服务器·ubuntu
许愿OvO1 小时前
HAProxy七层代理:高性能负载均衡实战
运维·负载均衡
Starry_hello world1 小时前
Linux 网络(8)
linux·运维·网络
EverydayJoy^v^1 小时前
Linux Shell 高级编程(3)——awk
linux·运维·shell
坐吃山猪1 小时前
Neo4j01_图数据库概念和服务器安装
服务器·数据库·oracle