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
相关推荐
ken223222 分钟前
在ubuntu终端里, 怎样让历史不要记录本条命令:禁止记录包含密码之类的命令
linux·运维·ubuntu
Lucis__25 分钟前
Linux进程间通信IPC:从管道到共享内存的发展演进
linux·运维·服务器
BullSmall35 分钟前
Nginx负载均衡会话保持配置指南
运维·nginx·负载均衡
不吃香菜kkk、41 分钟前
夜莺n9e+监控K8s集群+自定义监控页面
运维·云原生·云计算
Barkamin1 小时前
TCP/IP五层模型
运维·网络·tcp/ip
抹茶咖啡1 小时前
IPSec策略实现3389端口精准访问控制
运维·网络·it运维
不想看见4041 小时前
Qt 框架中的信号与槽机制【详解】
服务器·数据库·qt
i建模1 小时前
Ubuntu系统中安装NVIDIA驱动
linux·运维·ubuntu
无籽西瓜a1 小时前
TCP三次握手与四次挥手详解含图解
java·服务器·网络·tcp/ip
千里马-horse1 小时前
Linux 系统中安装 ktlint
linux·运维·服务器