美文网首页
15.session啊 cookie啊 清掉就好啦

15.session啊 cookie啊 清掉就好啦

作者: 杨大菲 | 来源:发表于2018-04-21 17:12 被阅读0次

通识的来说,session是服务端用来标识一个用户的,记录在服务端;cookie是客户端用来标识一个用户的,记录在客户端所在设备的内存中或者缓存中

服务器端对一个用户的记录编号就是session id,这个机制就是session,因为http的请求是无状态的一种数据通讯,所以每一次访问服务端就和上一次访问时没有关系的,尽管操作浏览器的是同一个人,服务器端也无法识别是不是一个用户的请求,为了解决无状态标识的http请求,还是需要在协议层基础上对其进行扩展,扩展的形式就是session机制

后台服务器端对浏览器分发一个cookie,浏览器会存在设备缓存中,同事在后端服务器中也记录下这个值,叫session id,浏览器中的cookie id就==服务器端的session id值,

一个未登录用户访问了购物网站,这个时候,购物网站的服务器端给这个用户分配了一个cookie通过对浏览器的响应送还给浏览器,浏览器会调用设备接口,将这个cookie信息进行本地存储,与此同时,在服务器端也记录了一个session id 和这个cookie的值一样,当这个用户在不同时段来到购物网站进行添加购物车,每一次添加的前端交互都会请求后端,请求的时候回带着cookie信息,后端会按照这个cookie信息寻找后端的session id,并把同一个 cookid的购物都存在一起,服务端每一次返回购物车信息给前端的时候都会把这个cookie id 下的商品都一并返回给前端,这样对于用户来说就几遍没有登录,也能看到购物车的所有情况

有的时候要避免聪明用户禁用cookie,后端会在url上最后增加sid=12345的形式来维持这种前后端定义唯一用户的机制

相关文章

  • 15.session啊 cookie啊 清掉就好啦

    通识的来说,session是服务端用来标识一个用户的,记录在服务端;cookie是客户端用来标识一个用户的,记录在...

  • 精美壁纸

    莺莺:精美壁纸大放送啦!!!如果有重复请原件啊!毕竟莺莺壁纸太少了,sorry啊!好啦好啦!壁纸来咯!!! 额……...

  • 你为什么要做好人

    “咱有责任,但不是全部责任” “好啦” “你这样做,以后还怎么过啊” “好啦,媳妇不要生气了~” .....以下省...

  • 手绘:小猫咪

    画残了的小猫咪,本来是很萌的一只小猫啊 画上胡须就更不好啦

  • 就胡扯啊

    看到一句话,它说,在这座城市里我们都心高气傲而又俯首称臣,这个城市它从来不稀罕你,青春美貌才华,它一样不缺!!!!

  • 哈哈啊就

  • 就勇敢啊

    之前在抖音刷到这个文案一-《杀死一只知更鸟》中有这样一-段话: "勇敢是当你还未开始就已知道自己会输,可你依然要去...

  • 2017-07-29

    做梦了啊 哈哈哈 我脑子里也想太好啦

  • 认真恋爱,认真失身。

    好啦,这不是小黄文。你有没有失望啊。 7/9 ...

  • 为啥你看着比同龄人老?专家给你解答!

    搬个小板凳坐好啦!!!啊。 带眼睛的,需要擦下眼睛片子。啊。 吃东西的,需要停下来,一会再吃,啊。 今天lucas...

网友评论

      本文标题:15.session啊 cookie啊 清掉就好啦

      本文链接:https://www.haomeiwen.com/subject/apwxlftx.html