布条百科 - 专业百科知识分享的网站 手机版
首页 > 生活 >

什么是cookie ?产品经理必懂知识点

151次浏览     发布时间:2023-04-07 18:50:15    


什么是Cookie

Cookie是某些网站为了辨别用户身份而储存在用户本地终端上的数据(通常经过加密),由用户客户端计算机暂时或永久保存的信息。客户端向服务器发起请求,如果服务器需要记录该用户状态,就使用response向客户端浏览器颁发一个Cookie。客户端浏览器会把Cookie保存起来。当浏览器再请求该网站时,浏览器把请求的网址连同该Cookie一同提交给服务器。服务器检查该Cookie,以此来辨认用户状态。


️举个栗子

去海底捞吃饭。

我平均每两个星期去一次海底捞:查看菜单、点餐、食用、付钱。

如果我两周之后再去海底捞,店员不知道我是谁,也不知道我什么时候来过这里,点过什么菜。仍然是按照上面的流程吃火锅。

这种情况下,我和海底捞之间是无记录状态的。

现在,如何设计一个系统,能够让海底捞和我之间有状态呢?

也就是海底捞能够记得我上一次来吃火锅是什么时候?以及我最喜欢点的菜有哪些?那就是海底捞会员卡。这种会员卡就像我们的cookies。


海底捞的会员卡有两个作用:

对于海底捞来说,这是你这个用户的身份ID。

你进入海底捞店后,通过这张卡,海底捞知道你上一次来来店里的时间,知道你最喜欢点的菜,获取你所有在海底捞的消费记录。

对于你来说,这是你随身带着,进入海底捞的身份识别。


对于软件系统来说:

web浏览器 就相当于 你

web服务器 就相当于 海底捞

会员卡用来建立你和海底捞之间的联系

cookies用来建立web浏览器和web服务器之间的联系。


那么cookies从何而来?

你在海底捞第一次建立会员关系时,你需要向海底捞提供你的相关信息,海底捞才能够生成一张ID卡给你。

同样,第一次与web服务器建立关系时,也需要向服务器提供你的信息。在这里,就是用户的权限帐号和密码了。

所以我们需要通用用户名和密码信息的提交,来获取服务器给我们提供的cookies.

然后在后续的获取用户其它信息的请求中,带上cookies。服务器就可识别你的身份。



相关文章

丝瓜为什么花落不结瓜(丝瓜光开花不结果怎么办 )

丝瓜整枝打蔓。丝瓜怎么修剪?包括后期丝瓜光开花不结果怎么去处理?今年丝瓜长得也是比较慢,才长一米多一点。丝瓜修剪很简单的,一米以下所有的侧蔓全部去掉。像这一根,这是它的侧蔓,太低了不要。一米以上再留侧蔓,先让它主蔓一根往上爬,爬到1米以后爬到架子上面来,再自由生长,基本上剪一次就行。包括有时候下面了

2025-05-04 08:01:03

地面为什么会开裂呢(地面为什么会出现裂缝?)

什么是地面裂缝 地面裂缝是指塌陷及沉降等地质作用导致的地面裂开的缝隙,分布形态有弧形、直线形、封闭圆形或同心圆形等。地面裂缝一般多出现在沉降区内或塌陷区周围,地裂的长度不等(区域性地壳运动除外),长者达百余米,裂口宽1~30厘米不等。地裂缝形成原因 01 自然原因大地构造背景。地裂缝一般发育在新生

2025-05-04 07:55:16

昙花为什么不开花适宜温度多少(昙花的日常养护)

昙花(Epiphyllum oxypetalum)属于仙人掌科附生植物,以其夜间绽放的短暂花朵闻名。以下是详细的养护指南,帮助您培育健康的昙花:1. 光照与位置光照需求:喜明亮散射光,避免强光直射(尤其是夏季正午)。适合东向或北向阳台,或室内靠窗处。遮阴策略:夏季可拉遮阳网,或移至树荫下,防止叶片灼

2025-05-04 07:49:34

钢筋为什么捆扎不焊接(盖房子的钢筋为啥不能焊接?)

盖房子的钢筋:为何不能焊接?钢丝捆扎为何成为必备选择?近年来,随着建筑行业的不断发展,对于房屋建筑安全性的要求也越来越高。而在房屋建设中,钢筋的使用和连接方式对于建筑的整体安全性有着至关重要的影响。那么,盖房子的钢筋为什么不能焊接?要用钢丝捆扎呢?钢筋焊接在房屋建设中并不是理想的连接方式,原因在于焊

2025-05-04 07:47:38

为什么阀门用黄铜(中国黄铜阀门材料的选用)

选用中国黄铜阀材主要有四个方面:1.健康考虑:铅(Pb)它是一种能溶解和污染水体的化学物质,影响人们的健康,如儿童的心理健康。高铅含量的材料不应用于饮用水系统。2.阀门应用:工作压力.工作温度.流动介质类型。a.一般来说,铜(Cu)高含量材料具有良好的延展性,并代表较高的工作压力和温度,Fe.Mn.

2025-05-04 07:33:07

为什么贷款购房之后要办抵押(按揭转抵押有什么利弊呢?)

按揭转抵押:指的是将原有的房屋按揭贷款转换为房屋抵押贷款。这个过程涉及到将房屋作为抵押品,从银行或其他金融机构获得贷款,用于偿还之前的按揭贷款。转换后的抵押贷款通常需要提供经营证明,因为它涉及到将贷款用途从购房转变为其他目的,如经营性贷款。这种转换可能带来一些优势,比如更高的贷款额度、更灵活的还款方

2025-05-04 07:31:40