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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • 相关阅读:
    记住密码 cookie+MD5 的应用[转]
    TDD测试[转]
    架构模式随笔
    MVC架构探究及其源码实现
    强大的SqlCacheDependency【转】
    使用Nant构建入门
    web架构设计经验分享[转]
    DIV+CSS布局大全
    如何突破Windows 2003 远程桌面连接数限制
    大型互联网网站架构心得[转]
  • 原文地址:https://www.cnblogs.com/lin-yue/p/10146519.html
Copyright © 2011-2022 走看看