频道栏目
首页 > 资讯 > HTML/CSS > 正文

cookiesession

17-05-25        来源:[db:作者]  
收藏   我要投稿

//cookie 与 session 的区别联系。

//http协议无连接,无状态。而在互联网发展中,客户端和服务端保持连接状态变得必不可少。这就导致俩种技术的出现。cookie session.

//现在我们考虑这样一个例子。比如 在你学校有一间你喜欢的理发店,一开始,你是理发一次,现金付一次钱。但是 老板现在推出一种活动,理发5次赠送一次。

//这时候,就需要在你 或者老板 之间有人记录 理发次数。解决方式:1、发给你一张卡片 ,一般还有个期限,上面写着你的消费次数,每次理发前,增加次数。

//2、会员卡。你持有的只是id,每次你理发时把卡展示,老板就知道你之前的信息。

//其实12俩种解决方案分别对应 在客户端和服务端保持状态的俩种方式:cookie(客户端保存) 、session。(服务端保存信息)

//cookie 小甜饼 就是为了方便客户的,比如你登陆一个网站时,从request对象可以获得你的请求信息,比如 用户名和密码,(当然还有cookie 这是浏览器自动发送的)

//首先,服务端会检索你的cookie ,如果有,便可以自动登录,如果没有便可以创建一个cookie response 给客户端,下次登陆时便可以自动登录。cookie 其实是一些

//键值对,有数量限制。session 是一种在服务端保持状态的方式。比如你网上购物时,你添加一本书到购物车后,添加另一本书时,服务器其实(如果没有session)并不

//知道你是哪个用户,但是你的cookie 中保持了一个session id ,服务端就知道你是哪个哪个了。当然开始的时候就会为你创建一个session(如果你没有的话)!

//从上述叙述中便可以知道session 的实现需要cookie(但不是总是这样)。session 也是有期限的,当本次会话结束时,服务端程序会用指令去删除session,以节省存储空间。

相关TAG标签
上一篇:一些JS中容易忽视的细节
下一篇:CSS3-新增背景系列background
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站