请选择 进入手机版 | 继续访问电脑版
查看: 4619|回复: 0

cookie 是什么 学习笔记

[复制链接]
  • TA的每日心情
    奋斗
    2021-12-22 22:05
  • 签到天数: 8 天

    [LV.3]偶尔看看II

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

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    快速回复 返回顶部 返回列表