cookie和session

2019-07-23 05:41:27来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

cookie 和session 的区别

1、cookie数据存放在客户的浏览器上,session数据放在服务器上,所以session的安全性要高于cookie。

2、再者,我们获取的session里的信息是通过存放在cookie里的sessionId获取的

3、因为session是存放在服务器里的,所以session  里的东西不断增加会增加服务器的负担,我们会把一些重要的东西放在session里,不太重要的放在客户端cookie里

4、cookie分为两大类,一个是会话cookie和持久化cookie,他们的生命周期和浏览器是一致的,浏览器关了的话cooki也就消失了,从而持久化会存储在客户端硬盘中。

5、当浏览器关闭的时候cookie也就消失所以我们的session也就消失了,session在什么情况下丢失,就是在服务器关闭的时候,或者是session过期(20分钟默认)。

 

cookiesession的关系:

http是无状态的协议  session是以cookie或URL重写为基础的, 他是流程化的 ,默认使用cookie来实现,   session就是一种保存上下文信息的机制,它是针对每一个用户的,变量的值保存在服务器端,用户在连接服务器时,会由服务器生成一个唯一的SessionID,通过 SessionID来区分不同的客户 并且方便下一次的识别  Session是由应用服务器维持的一个服务器端的存储空间,而SessionID这一数据则是用Cookie保存到客户端,用户提交页面时,会将这SessionID提交到服务器端,来存取Session数据。


原文链接:https://www.cnblogs.com/zzs-zone/p/11172426.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:【转载】sqlserver中小数类型float和deciaml类型比较

下一篇:mvc5 源码解析1:UrlRoutingModule