您的位置:首页 > 其它

cookie和session解析

2017-07-19 19:11 141 查看
java web有两种会话,一种是cookie,另外一种则是sessioncookie的过程:1:浏览器向服务器发出请求。2:服务器根据需要创建cookie对象(需要:是否需要保存账号密码)3:将需要的数据以key value形式保存到cookie对象中。4:然后把cookie对象放在响应头发送到浏览器中。5:浏览器将cookie保存到本地客户端。session:1:浏览器向服务器发出请求。2:服务器创建session对象,并给这个对象一个编号,每个编号就是一个session对象3:然后将session的编号保存到cookie对象中。4:然后把cookie对象放在响应头发送到浏览器中。5:将cookie保存到浏览器内存中(我目前的理解,而网上还有一种说法是web容器设置了关闭浏览器后将cookie删除)6:当再次请求服务器时,会获得这个编号,然后通过这个编号获得对应的session。现在来讲解一下应用cookie和session的功能:两周内不用登录:  1成功登陆后,创建cookie对象,并设置它的过期时间,name,value值。  2在页面加载阶段,读取cookie.。如果有,则用ajax进行数据库中的校验。保存密码:  1成功登陆后,创建cookie对象,并设置它的过期时间,账号和密码。  2通过你选取的账号,从cookie中获取密码,并显示在密码域

                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  cookie session