不要使用cookie当存储

Cookie 是什么?

Cookie 由浏览器储存在本地,每次访问目标网址会带上的请求头,服务器可以通过Set-Cookie响应头设置Cookie。

Cookie的用途

由于http是无状态的,所以需要会话跟踪技术,cookie就是其中的一种的会话跟踪技术。

Cookie的常用属性

  • Expires 有效时间
  • Secure 只允许https传输
  • HttpOnly 只允许作为传输
  • path 允许访问路径
  • domain 允许访问域名

    DOM中Cookie的读写

    JavaScript可以通过 document.cookie 进行读写cookie

    Cookie作为储存缺点

    根据上述内容,不应该使用Cookie作为储存方式。第一,Cookie本质设计不是用于储存的;第二,每次传输带来额外的流量消耗和服务端不需要的额外信息;第三,cookie应设置为httpOnly不允许读取document.cookie;第四,由专门的本地储存技术

    本地储存技术

    cookie不是用于本地储存的,本地储存技术有:localStorage、sessionStorage 、IndexedDB、websql(已废弃)。或者应该使用服务端储存。

最新文章

  1. JCIP chap3 share objects
  2. cocos之观察者模式应用实例
  3. VMware workstaion上传虚拟机到VMware EXSI 5.5
  4. C# Main函数的 args参数
  5. WIN8外包公司【经验分享】——升级WIN8.1后VS2012报错解决方法
  6. UNIX 高手的 20 个习惯[转]
  7. 3月3日(2) Search Insert Position
  8. Ext.Net学习笔记22:Ext.Net Tree 用法详解
  9. scala maven pom文件
  10. nyoj 523 双向广搜
  11. selenium 调用键盘按键
  12. [转]Lua和Lua JIT及优化指南
  13. CSS3新特性介绍
  14. spark总结
  15. 使用Crash工具分析 Linux dump文件【转】
  16. 正方体旋转demo
  17. SpringMvc整合Mybatis并使用声明式事务
  18. POJ 1733 Parity game(种类并查集)
  19. Error: Program type already present: okhttp3.Authenticator$1
  20. [Leetcode 135]糖果分配 Candy

热门文章

  1. python爬虫网页解析之parsel模块
  2. Flask 教程 第五章:用户登录
  3. [20191031]完善vim的bccalc插件7.txt
  4. 11gr2 alert日志中报TNS-12535 TNS-00505原因及解决方法
  5. netperf 网络测试工具
  6. 001 C/C++ 选择排序法
  7. go语言设计模式之interpreter
  8. 算法问题实战策略 MEETINGROOM 附一份tarjan模板
  9. BZOJ2339/LG3214 「HNOI2011」 卡农 组合数学
  10. 使用 github pages快速部署自己的静态网页