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
相关推荐
難釋懷10 分钟前
Nginx对客户端的限制
运维·nginx
华奥系科技1 小时前
汛期城市内涝治理:智慧水务如何重塑防汛“安全感”?
大数据·运维·人工智能
IT WorryFree1 小时前
三套 Zabbix7.4 API 可直接复制 params 模板
运维·服务器·网络
RisunJan1 小时前
Linux命令-pmap(进程内存映射报告工具)
linux·服务器·网络
luj_17681 小时前
FreeDOS vs MS-DOS PC-DOS 对比解析
服务器·c语言·开发语言·经验分享·算法
Full Stack Developme2 小时前
Linux rm-rf 执行后,硬盘空间变化
linux·运维·服务器
跨境数据猎手2 小时前
独立站搭建:架构拆解+源码配置+运维复盘
运维·架构
楠目2 小时前
CVE-2017-7529 Nginx Range头整数溢出漏洞利用总结
运维·nginx
沪漂阿龙2 小时前
LangChain 系列之Agent:从固定流程到模型自主决策
服务器·数据库·langchain
江湖有缘3 小时前
Docker部署HamsterBase Tasks任务管理工具
运维·docker·容器