Cookies 饼干是如何工作的?
我想知道浏览器(如Firefox)和网站的交互作用 当我向登录表单提交用户名和密码时,会发生什么? 我想那个网站会给我发送一些cookies,并通过检查这些cookies来授权我 Cookie是否有标准结构 更新:Cookies 饼干是如何工作的?,cookies,Cookies,我想知道浏览器(如Firefox)和网站的交互作用 当我向登录表单提交用户名和密码时,会发生什么? 我想那个网站会给我发送一些cookies,并通过检查这些cookies来授权我 Cookie是否有标准结构 更新: 此外,如果我想使用特定URL的cookie,如何查看发送到浏览器的cookie?了解cookie Cookie由服务器提供给浏览器。浏览器显示的cookie仅适用于首先提供cookie的域 可以说,cookie中的数据允许服务器继续对话。如果没有cookie,服务器会将浏览器视为第一
此外,如果我想使用特定URL的cookie,如何查看发送到浏览器的cookie?了解cookie Cookie由服务器提供给浏览器。浏览器显示的cookie仅适用于首先提供cookie的域 可以说,cookie中的数据允许服务器继续对话。如果没有cookie,服务器会将浏览器视为第一次访问 查看这些以了解有关浏览器cookies的信息
这要视情况而定,因为使用cookie的场景和能力很多 其中一种情况是:
有关更多详细信息,请阅读。通常cookie包含会话id号。然后将id号连接到存储在服务器上的会话数据。通常的过程是:
通常不会多次发送密码(在步骤1中登录时)。登录后,会向服务器发送请求。在服务器端,它根据标识新用户还是旧用户的ID检查访问者的标识。 若它确定它是一个新的访问者,那个么它会为它创建一个cookie,并在其响应中将其发送回浏览器。响应服务器而生成的Cookie具有名称,并且将唯一标识发送回用户端。在用户端,每次访问同一URL后,浏览器都会重新检查cookie列表,如果浏览器具有相同URL的cookie,则会将其发送到服务器,服务器会标识cookie ID,然后显示该用户的相关历史记录 图片讲解 简单的类比解释(通过故事) Freddie在政府税务局工作(IRS/HMRC/ATO/CBDT等)。他每天都和数百万来看望他的人打交道。而且他的记忆力很差 在一个没有饼干的世界里: 一天,一位客户走进Freddie的客户服务台: 顾客1:“早上好,弗雷迪,你是否按照我的要求更改了我的地址?” 弗雷迪:“对不起,我不记得你是谁?你是谁?” 顾客1:“老兄,我上周一跟你谈过这个问题!你怎么会忘记呢!” 不幸的是,HTTP协议是无状态的。Freddie(服务器)无法识别彼此不同的客户(客户端)。他不记得了。他记忆力很差。但有一个解决方案: 有Coookies的世界: 客户走进来看Freddie(他的名字是Brian),但这次,客户给了Freddie他的税务局身份证: 布莱恩·梅:“早上好,弗雷迪,我的名字叫布莱恩·梅……那么你是否按照我的要求更改了我的地址?” 弗雷迪:“啊,是的……嗯……布莱恩·梅,皇后,首席吉他手,我们会震撼你……非常有趣,我的后端系统中有你的记录……让我把你地址的记录拿出来……是的:我确实改变了你的地址。顺便说一句,既然你给了我你的身份证,那就是我所需要的,你不需要告诉我你的名字是布赖恩·梅。只要给我你的身份证,我就能在我的系统上看到。” 类比解释 你可以把cookie想象成一张身份证:如果你向服务器表明你的身份,服务器会记住你是谁,并相应地对待你:
- e、 g.它将记住您目前在购物车中已经订购的商品
- 它会记得你喜欢阅读泰米尔语/西班牙语/广东话/斯瓦希里语等语言的网站
- 它可以(基本上)识别你是谁
尽管这个类比有点牵强,而且非常简化,但希望它能帮助您理解和记住基本概念。Cookies是网页出于各种目的加载到浏览器上的小型数据包 每次您重新访问一个URL时,浏览器都会将一小包此类信息发送回服务器,服务器会检测到您已返回到该页面
- Cookie是让您一直登录网站的原因,这样您就不必每次访问网站时都输入ID和密码
- 网站管理员可以使用这些cookies来监控互联网用户的活动
- 一些网站使用第三方cookie跟踪您的网络习惯,以达到营销目的