当前位置: 首页 > news >正文

浏览器禁用cookie后session还能用吗?

1.背景

最近有朋友问我其面试时遇到的一个不常见的问题:浏览器禁用cookie后session还能用吗?,怎么解答。

2.cookie与session联系入手

2.1 理论基础

一般默认情况下,在会话中,服务器存储 session 的 sessionid ,而sessionid 是通过 cookie 存在浏览器里的。如果浏览器禁用了 cookie,那么浏览器请求服务器时将无法携带 sessionid,进而服务器无法识别请求中的用户身份,所以,session失效,不能正常使用。

2.2 具体解释

服务器端调用了requet.getSession()的时候, 产生session对象。创建session的同时 生成sessionId(代表唯一sesssion的字符串), 服务器自动通过Cookie的方式写给浏览器。下次浏览器携带cookie(SessionId)找到对应的session使用。如果用户禁用cookie,则cookie(SessionId)无法存储,浏览器每次访问都不携带任何cookie,包括cookie(SessionId)。

http://www.lryc.cn/news/334251.html

相关文章:

  • C语言——顺序表
  • CentOS7安装Docker及禅道
  • 如何在社交媒体中使用增强现实来提高客户参与度?
  • Autodesk AutoCAD 2025 (macOS, Windows) - 自动计算机辅助设计软件
  • 买卖股票的最佳时机III
  • fastlio2 保存每帧的点云和每帧的里程计为单独的文件做后端回环优化和手动回环优化
  • 【线段树】【前缀和】:1687从仓库到码头运输箱子
  • [AIGC] 实现博客平台的推荐排行榜
  • C++利用键值对计算某一个数对应的最值及其索引位置
  • conda修改默认安装python版本为指定版本
  • 显示学习番外篇(基于树莓派Pico) -- 游戏(TODO)
  • 顺序表实战——基于顺序表的通讯录
  • 创建型模式--1.单例模式【巴基速递】
  • 用 Wireshark 解码 H.264
  • 鸿蒙TypeScript学习第10天:【String(字符串)】
  • 【201】Java8读取JSON树形结构并插入到MySQL数据库表中
  • AI“复活”:慰藉心灵还是触碰禁忌?一文看懂技术与伦理的较量|TodayAI
  • Jackson @JsonUnwrapped注解扁平化 序列化反序列化数据
  • 日期时间相关的类
  • 微信小程序脚本的执行顺序
  • zabbix监控警告
  • YOLOv9架构图分享
  • 全自动封箱机的工作原理:科技与效率的完美结合
  • 【管理咨询宝藏48】AA银行信息科技提升分析报告
  • 循序表实战——基于循序表的通讯录
  • Java编程规范及最佳实践
  • 90天玩转Python—07—基础知识篇:Python中运算符详解
  • C语言 位域
  • 【LeetCode热题100】【技巧】颜色分类
  • 笔记本电脑win7 Wireless-AC 7265连不上wifi6