cookie详细讲解(产品经理必懂知识点)

cookie详细讲解(产品经理必懂知识点)(1)

什么是Cookie

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

️举个栗子

去海底捞吃饭。

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

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

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

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

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

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

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

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

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

对于软件系统来说:

web浏览器 就相当于 你

web服务器 就相当于 海底捞

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

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

那么cookies从何而来?

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

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

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

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

以上就是关于Cookie的介绍啦,关注我,一起学习产品设计~

需要pmp学习资料的可以找我要。

cookie详细讲解(产品经理必懂知识点)(2)

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页