Session和Cookie的关系

1.Session和Cookie的区别:

session与cookie最主要的区别就是,session是以对象的形式保存在服务器端,而cookie则是以字符串的形式保存在客户端。

 

2.Session和Cookie的联系

Http协议本身是无状态的,Session机制在一定程度上解决了Web应用状态问题。服务器判断Session唯一性是通过每个Session独有的Session ID,通过在每次http传输的消息中附带Session ID解决了维持会话状态的问题。

SessionID在第一次用户访问的时候,就产生了,产生的值存在Cookie里面,后续的访问,Cookie会在每个request的头里面存放,这样服务器就认识了该客户端已经访问过server了。如果Cookie被客户端浏览器禁止,SessionID可以append在URL里面(当然也可以通过隐藏表单的方式存储)。

 

关闭浏览器,只会是浏览器端内存里的session cookie消失,但不会使保存在服务器端的session对象消失,同样也不会使已经保存到硬盘上的持久化cookie消失。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值