编程语言COOKIE到底能不能放到服务器端?如果能浏览器如何识别?不能?为什么?

回复内容:

COOKIE到底能不能放到服务器端?如果能浏览器如何识别?不能?为什么?

不能。

因为HTTP协议是无状态的,即服务器不知道用户上一次做了什么,这严重阻碍了交互式Web应用程序的实现。在典型的网上购物场景中,用户浏览了几个页面,买了一盒饼干和两瓶饮料。最后结帐时,由于HTTP的无状态性,不通过额外的手段,服务器并不知道用户到底买了什么。 所以Cookie就是用来绕开HTTP的无状态性的“额外手段”之一。服务器可以设置或读取Cookies中包含信息,借此维护用户跟服务器会话中的状态。

在刚才的购物场景中,当用户选购了第一项商品,服务器在向用户发送网页的同时,还发送了一段Cookie,记录着那项商品的信息。当用户访问另一个页面,浏览器会把Cookie发送给服务器,于是服务器知道他之前选购了什么。用户继续选购饮料,服务器就在原来那段Cookie里追加新的商品信息。结帐时,服务器读取发送来的Cookie就行了。

顺便说一句,服务器那边存在的是HTTP Session。

cookie不就是每次请求浏览器都会带上的一串小文本么,放服务器端是什么概念

能,放服务器上客户端访问不到- -#
你想干嘛……

文章来源:https://www.php.cn/faq/111072.html

(0)

相关推荐

  • cookie和token的理解

    注:内容为参考并组织得来,仅作为个人学习笔记 HTTP协议本身是无状态的,所以需要一个标志来对用户身份进行验证 1.cookie 用户登录成功后,会在服务器存一个session,同时发送给客户端一个c ...

  • 单点登录简介

    单点登录(SingleSignOn,SSO),就是通过用户的一次性鉴别登录. 当用户在身份认证服务器上登录一次以后,即可获得访问单点登录系统中其他关联系统和应用软件的权限,同时这种实现是不需要管理员对 ...

  • Cookie、Session、Token 的区别

    首先我们来说一下认证(Authentication): 通俗的来说认证就是 验证当前用户的身份.例如,你上班打卡,为了防止你作弊,就需要你用到你的指纹来打卡,如果打卡系统里面的指纹和你的指纹匹配,那就 ...

  • 从淘宝首页登录说起

    这是 Jerry 2021 年的第 50 篇文章,也是汪子熙公众号总共第 327 篇原创文章. 今天文章提到的场景,理论上本公众号每一位粉丝,都可以在自己的电脑上进行操作.因为涉及到的应用,几乎每一个 ...

  • 反复胸痛,到底是心绞痛还是心肌梗死?一文教你识别

    反复胸痛,到底是心绞痛还是心肌梗死?一文教你识别 2021-10-05张云盛原创:医学界心血管频道 冠状动脉粥样硬化性心脏病是指由于冠状动脉粥样硬化使官腔狭窄或闭塞导致心肌缺血.缺氧或坏死而引发的心脏 ...

  • 古代“精兵”到底精在哪?专家:有一项标准放到现代美军也难达到

    古代"精兵"到底精在哪?专家:有一项标准放到现代美军也难达到 我们经常会从书本和电视剧同看到一句这样的话,我有精兵数万当,荡平天下指日可待!而在书中形容我方势力十分强大时,也常用精 ...

  • 新车 | 豪车才有的配置被放到这辆国产七座SUV上,到底是买还是买买买?

    不久之后,将有一辆重磅级自主品牌七座SUV与广大消费者见面.这一次,自主品牌SUV的定义或将重新改写,这辆新车将在中级七座SUV市场上从配置.空间.性价比等方面同十至二十万级别包括博越.的各大网红SU ...

  • 3分钟告诉你各种编程语言到底能干什么(C语言应用天操作系统图形软件领域等领域编写Java可以无缝连接到Android软件开发)

    (C语言应用天操作系统图形软件领域等领域编写Java可以无缝连接到Android软件开发) https://m.toutiao.com/is/dh82Drd/?=3分钟告诉你各种编程语言到底能干什么 ...

  • 3分钟告诉你各种编程语言到底能干什么

    当下,科技在极速的发展,人们正在向着人工智能化时代迈进,我们也越来越离不开一些高科技设备的帮助.大到工厂内的机械臂,小到每个人手上拿的智能手机,这都可以算是高科技产物的体现. 那么要想让这些高科技产物 ...

  • 古代的红蓝宝石珍珠,放到今天到底有多值钱

    欢迎来到<珠宝玉之窗>,珠宝玉石虽然不是生活的必需品,却可以让我们的生活变得更加美好,精致起来.所以,就让我们透过<珠宝玉之窗>,一起来了解珠宝玉的时尚世界吧! 喜欢古代首饰的 ...

  • 把可视化放到年终报告里,到底有多赞?

    "小张啊,年底了,要对过去一年的事情做个总结了,你个人做了什么,为企业做了什么,企业的数据上有哪些增长,我希望你能以新颖的形式汇报出来." 新颖的方式?我想了半天,只想到了可视化大 ...

  • 到底要把egg放到哪儿???

    Don't put all your eggs in one basket. 这句话从字面意思来看,指不要把所有鸡蛋放到一个篮子里,如果把所有鸡蛋都放在同一个篮子里,如果篮子打翻了,所有的鸡蛋都会碎掉 ...

  • PHP依旧是最流行的服务器端编程语言

    世界上最好的语言是什么?每个程序员都有不同的答案,但是作为历史悠久的web后端语言,一直被称为世界上最好的编程语言的PHP,每年都被传已经消失.但是大家知道为什么PHP会被唱衰吗? PHP尽管一直被抱 ...