xiucai132 发表于 2021-10-17 19:15:02

cookie 是什么 学习笔记

cookie 是什么
        由于 http 是无状态的协议,一旦客户端和服务器的数据交换完毕,就会断开连接,再次请求,会重新连接,这就
说明服务器单从网络连接上是没有办法知道用户身份的。怎么办呢?那就给每次新的用户请求时,给它颁发一个身份证
(独一无二)吧,下次访问,必须带上身份证,这样服务器就会知道是谁来访问了,针对不同用户,做出不同的响应。,
这就是 Cookie的原理。
        其实 cookie是一个很小的文本文件,是浏览器储存在用户的机器上的。Cookie是纯文本,没有可执行代码。储
存一些服务器需要的信息,每次请求站点,会发送相应的 cookie,这些 cookie可以用来辨别用户身份信息等作用。
用户首次访问服务器,服务器会返回一个独一无二的识别码;id=23451,这样服务器可以用这个码跟踪记录
用户的信息,(购物历史,地址信息等)。
        cookie可以包含任意的信息,不仅仅是 id,客户端会记录服务器返回来的 Set-Cookie首部中的 cookie内容。并将
cookie存储在浏览器的 cookie数据库中,当用户访问同一站点时,浏览器就会挑选当时该站点颁发的 id=XXX 的身份
证(cookie),并在 Cookie请求首部发送过去
页: [1]
查看完整版本: cookie 是什么 学习笔记