首页
编程学习
开发者网址收藏中心
网站模板
--
00
00
00
登录
讲讲session的工作原理
发布于2023-09-04 16:23 阅读 287
1.概述
存在服务器的一种用来存放用户数据的类哈希表结构,当浏览器第一次发送请求的时候服务器会生成一个
hashtable
和一个
sessionid
;
sessionid来唯一标识这个hashtable,响应的时候会通过一个响应头set-cookie返回给浏览器,浏览器再将这个sessionid存储在一个名为
JESSIONID
的cookie中。
接着浏览器在发送第二次请求时,就会带上这个cookie,这个cookie会存储sessionid一并发送给了一个服务,服务器再从请求中提取出对应的一个sessionid并和当前保存的所有的一个sessionid去进行一个对比然后找到这个sessionid对应的用户信息。
2.Session的基本概念
①Session就是一个接口(HttpSession)。
②Session就是会话,它是用来维护服务器与客户端之间关联的一种技术
③每个客户端都有自己的一个Session会话。
④Session会话中,我们经常用来保存用户登录之后的信息。
评论
确定
全部评论
{{item.username}}
{{item.comment_content}}
回复
确定
{{reply.username}} 回复:
{{reply.replyname}}
{{reply.content}}
{{reply.isshow ? '取消回复' : '回复'}}
确定
相关推荐
如何安装使用nvm
echo "hello world"词法分析之后产生的token中还包含双引号吗?
Redis速度飞快的原因?
写一个简单的egg.js中间件
SpringBoot实现统一异常处理
Python Fire:更加灵活的命令行参数
使用一行命令找出 Linux 中的所有真实用户
如何使用c语言实现内存池
讲讲session的工作原理
MySQL数据库字段类型 text 超长报错问题解决方案
作者
程序员李蛋
一个早早地学会让自己的灵魂充分扩展的人,以后才能将整个世界收入自己的灵魂当中。
关注
文章阅读
如何安装使用nvm
淀粉肠塌房:有摊主一晚0收入 有厂商挨了这辈子的骂!人民网点评
什么是hooks,vue2的hooks与vue3的hooks有什么区别
JavaScript发送http请求方式有哪些
echo "hello world"词法分析之后产生的token中还包含双引号吗?
阿里云首度公开揭秘:高德地图红绿灯倒计时是如何实现的
苹果史上第一次!曝iPhone 17全系支持高刷屏
微信小程序性能优化指南官方指引
生活一半是问题,一半是答案
法拉第未来FF:加州工厂预期年产能达一万台
憋了5年大招!苹果首款折叠设备曝光:不是iPhone
最强麒麟旗舰来袭!曝华为P70系列3月下旬登场
小米14 Ultra首批用户评价出炉:小米史上最完美手机
谷歌:微软必应搜索质量差 苹果因此多次拒绝与其合作
哪吒汽车年终奖延期!CEO回应:在审核中 要把寒气传递到每一个人了
马斯克没说大话!特斯拉Cybertruck车主实测:能当船开
技术 leader:程序员面试时太能吹,招进来后发现能力不行,怎么办?
Redis速度飞快的原因?
写一个简单的egg.js中间件
在后端开发中,中间件的作用是什么
电脑百科
电脑哪个盘不能放东西
空调制热要多久
笔记本能接到显示器上吗
普通电视可以投屏吗
海尔空调e9是什么故障原因
笔记本电脑可以过安检机吗
美的空调e5是什么故障代码
小米二代电视是什么牌子的啊
笔记本电源可以带上飞机吗
空调出现h5需要关掉吗
评论
全部评论
{{reply.username}} 回复:{{reply.replyname}}
{{reply.content}}