知识梳理(六)session,cookie

已有 62 次阅读2017-5-11 22:57 |个人分类:知识慢梳|系统分类:学习纪录| cookie, 知识

1.什么是session,cookie
存储用户的属性以及配置信息,在网页跳转时,信息不会丢失,跟踪整个会话
2.使用session和cookie的意义
HTTP协议是无状态协议。一旦数据交换完毕,客户端与服务器端的连接就会关闭,再次交换数据需要建立新的连接。这就意味着无法从连接上跟踪会话。cookie和session这种机制,可以弥补HTTP协议无状态的不足
3.session和cookie的区别
cookie通过客户端确定用户身份,session通过服务器确定用户身份。session的实现也是通过cookie来实现。
服务器创建的时候,会产生一个session,和一个sessionID。将sessionID存到客户端
4.在禁用客户端的情况下,如何使用session。
如果禁用cookie。
 方法一: 在没有禁用的时候,cookie是自动把sessionID保存到cookie中。 没有禁止的时候,我们需要主动把sessionID写到cookie中 
方法二: 不用保存到sessionID到cookie中,而是动态地把当前用户的sessionID添加到程序的各超链接或转发地址中,一次确保用户的唯一 重写response.encodeRedirectURL(url)该方法。使其在原来的URL后面加上JSessionID。



路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)

facelist

doodle 涂鸦板

您需要登录后才可以评论 登录 | 立即注册

Copyright;  ©2015-2017  知了堂学习社区  Powered by  知了堂Edu!     ( 蜀ICP备16011312号-1 )