浅谈Cookie、LocalStorage、SessionSto
2021-01-08 本文已影响0人
浪味仙儿啊
Cookie和LocalStorage
- Cookie 会被发送到服务器,而 LocalStorage 仅在客户端(浏览器)保存,不参与和服务器的通信。
- Cookie 一般最大 4k,Storage( LocalStorage、SessionStorage)可以用 5Mb 甚至 10Mb(各浏览器不同)
LocalStorage和SessionStorage
这两者API和功能都相同,唯一的不同之处是数据存储的持久性,LocalStorage 一般不会自动过期(除非用户手动清除),而 SessionStorage (顾名思义)在会话结束时过期(如关闭页面或浏览器)。
Cookie和Session
- 数据存放位置不同:
Cookie 存在浏览器的文件里,Session 存在服务器的文件里 - 安全程度不同:
cookie不是很安全,别人可以分析存放在本地的COOKIE并进行COOKIE欺骗。 - Session 是基于 Cookie 实现的,具体做法就是把 SessionID 存在 Cookie 里。