session和cookie浅析
来源:互联网 发布:淘宝上买的衣服有异味 编辑:程序博客网 时间:2024/05/09 09:47
一直对session和cookie机制不是很了解。最近查阅了相关资料,简单说下我对session和cookie的理解。
关于session和cookie最常见的说法就是session是服务端的,cookie是客户端的。之前对这句话的概念一直很模糊,现在终于明白了。其实可以把session和cookie当成
一个hashMap的key和value。在这里cookie就是key。而session就是value。session全部保存在服务端,cookie则保存在每个客户端,即浏览器。
request.getsession()....这段代码相信每个程序员都写过,就是这段代码来关联session和cookie的。每一个请求即request里面都有一个名为JsessionId的cookie,如JSESSIONID=123122123132121;
服务端通过这个JsessionId取到服务端对应的session。当然这里的JsesisonId也可能是其他的名称。
关于session的失效和cookie的失效。经常听到的一句话就是浏览器关了session就失效了。这是个误区。浏览器关了只有可能cookie失效,跟session没有半毛钱关系。难道浏览器关闭了还向服务器发送了一个消除session的请求?浏览器关闭了有可能把cookie删除了,所以第二次打开浏览器时会重新生成一个cookie,即JsesionId。这样一来,之前服务端的那个session的key就丢失了。当然你的登录状态也就没有了。所以很多人就以为session也删除了,其实不然要过二十分钟这个session才会被销毁。这个二十分钟可以自己设置。
- session和cookie浅析
- 浅析回话技术之Session和Cookie
- Cookie、Session浅析
- 浅析session、cookie原理机制
- session与cookie的关系浅析(转)
- 浅析PHP中cookie与session技术
- session与cookie的区别浅析
- session和cookie
- Cookie和Session专题
- Cookie和Session专题
- Cookie和Session专题
- Cookie和Session专题
- 关于Session和Cookie
- Cookie和Session专题
- session 和 cookie
- Cookie和Session专题
- cookie和session
- 浅谈Session和Cookie
- JavaIO操作
- Android:自定义的Toast
- 如何通过IP地址分辨公网、私网、内网、外网
- myeclipse myeclipse deploy myeclipse j2ee project to server打不开
- 图---BFS
- session和cookie浅析
- jfinal文件上传问题
- android View的事件体系
- Redis事务处理
- myeclipse myeclipse deploy myeclipse j2ee project to server打不开
- wke基本使用方法
- HVR的listener
- 新编php找工作常见面试笔试汇总
- 网站优化与安全