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
相关推荐
zhaotiannuo_19989 分钟前
【Linux kali 更换yum源】
linux·运维·服务器
草莓熊Lotso20 分钟前
模板进阶:从非类型参数到分离编译,吃透 C++ 泛型编程的核心逻辑
linux·服务器·开发语言·c++·人工智能·笔记·后端
ybb7046304 小时前
linux第二次作业
linux·运维·服务器
大白同学4215 小时前
【Linux】进程间通信
linux·运维·服务器
..Move...6 小时前
Docker镜像制作
运维·docker·容器
无聊的小坏坏7 小时前
从零开始:C++ 多线程 TCP 服务器实战(续篇)
服务器·c++·tcp/ip
利刃大大7 小时前
【高并发服务器】十、Connection连接管理模块设计与实现
服务器·c++·高并发·项目
码龄3年 审核中11 小时前
说说SSH的端口转发
大数据·运维·ssh
盛世隐者11 小时前
【Linux】定制Linux系统
linux·运维·服务器
Lxt.星翊14 小时前
MySQL(安装和卸载、数据库存储原理图)
linux·运维·windows