cookie原理
  • 定义
    • 本质就是一个字符串,里面包含着浏览器和服务器都痛的信息(交互产生的信息)
    • 存储的形式:key-value 的形式存储
  • 分类
    • 会话 cookie(关闭浏览器后,绘画 cookie 会自动消失,绘画 cookie 存储在浏览器运行的那块内存上)
    • 持久化 cookie (看过期时间,一旦到了过期时间,自动销毁,存储在用户的硬盘上,备注:如果没有到期,同时用户清理了缓存也会被销毁)
  • 工作原理
    • 当浏览器第一次请求服务器的时候,服务器可能返回一个或多个 cookie 给浏览器
    • 浏览器判断 cookie 种类
      • 会话 cookie: 存储在浏览器运行的那块内存上
      • 持久化 cookie: 存储在用户的硬盘上
    • 以后请求该网网站的时候,自动携带上该网站的所有 cookie (无法进行干预)
    • 服务器拿到自己之前的 cookie, 分析里面的内容,校验 cookie 的合法性,根据 cookie 里保存的内容,进行具体的业务逻辑
  • 应用:
    • 解决 http 无状态的问题
      • 示例
        • 7 天免登录,一般来说不会单独使用 cookie, 一般配合后台 session 存储使用
  • 不同的语言 \ 不同的后端架构 cookie 的具体语法是不一样的,但是 cookie 原理和工作过程是不变的
    • 备注:cookie 不一样是有服务器生成的,前端同样可以生成 cookie 但是前端生成的 cookie 几乎没有意义
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇