zoukankan      html  css  js  c++  java
  • 什么是,session、cookies、token

    在一片文章上看到关于cookies和session 的解释,大概意思是这样的。

    说你去星巴克喝咖啡,你平均一星期去两次,你的操作是看菜单,点咖啡、结账

    加入你三星期不去,店员也许不及得你了,你依旧需要重复上面的动作

    这种情况下你和星巴克是无状态的,怎么让你和星巴克之间建立状态那?

    让星巴克记住你上一次喝咖啡是什么时间,以及你最近10次点的口味

    那就是星巴克会员卡,相当于session或者cookies

    对于星巴克来说,这是你的身份ID,星巴克可以获取到你的身份信息,上次消费时间和你最近经常点的咖啡

    对于软件而言,web浏览器相当于你,web服务器相当于星巴克,会员卡将你和星巴克之间产生了联系,

    cookies也是建立在web浏览器和web服务器之间的使其产生关联

    会员卡也有有效时间,当会员卡失效之后,关联关系就结束了

    所以cookies和session也是有有效期的,当你时间长不访问服务器的时候,人家自然是不记得你了

    所以当过期后,再次访问,就需要你重新提供身份证明

    当然cookies存储的不但是身份ID,还有用户的其他信息。

  • 相关阅读:
    lodash chunk
    lodash.slice
    ⚡ vue3 全家桶体验
    构建一个简约博皮的过程
    [译] 制作 Vue 3 的过程
    ⚠ | 不要再使用 markdown 主题了!
    win 常用命令
    2020年了,别再重复学习原型了
    删除 linux 导致原来的 win10 进不去
    手写一个文章目录插件
  • 原文地址:https://www.cnblogs.com/lin-yue/p/10146519.html
Copyright © 2011-2022 走看看