session+cookies+localStorage+sessionStorage
来源:互联网 发布:淘宝网天猫孕妇装 编辑:程序博客网 时间:2024/06/09 14:06
cookie和session都属于会话技术的一部分,主要是用来解决http协议无状态的问题.
所谓的无记忆无状态指的是http的多次请求之间没有联系,无法把请求的状态保存下去,即同一用户请求同一浏览器的不同界面,服务器无法识别是否是同一用户的请求的问题,这会导致我们无法进行连续的业务逻辑.
会话技术是一种在同一浏览器对服务器的多次请求中(将数据持久化储存)实现连续业务逻辑的技术.
一次会话周期指的是从打开浏览器到关闭浏览器为止之间的时间间隔.
回到cookie和session.
cookie技术是将数据储存在浏览器的技术,而session技术指的是将数据存储到服务器的技术(可能是文件系统,数据库或者缓存(memcached,redis)).
在每次进行http请求的时候,浏览器都会携带cookie信息发送给服务器,服务器通过cookie信息拿到对应的session信息
cookie可能存在的一些问题,储存在浏览器,不稳定因素增加,相对于session不安全.另外每次请求都要携带所有cookie信息然后发送给服务器,对于带宽也是一种浪费
H5提供了两种新的将数据存储在客户端的方法,localStorage和sessionStorage.
localStorage没有储存时间的限制,sessionStorage在会话周期结束之后就会清除.
localStorage和sessionStorage都不会自动把数据发送给服务器,这一点和cookie不同.两者也比cookie可以储存的数据大得多.
阅读全文
0 0
- cookies , Session,sessionStorage , localStorage
- session+cookies+localStorage+sessionStorage
- cookies,sessionStorage 和 localStorage
- cookies,sessionStorage,localStorage的区别
- cookies ,localstorage和sessionstorage对比
- session, cookie, localStorage, sessionStorage
- cookie,session,localstorage,sessionStorage
- session与cookie的区别?cookies,sessionStorage 和localStorage的区别?
- session与cookie的区别?cookies,sessionStorage 和localStorage的区别?
- web数据储存cookies、sessionStorage和localStorage
- cookies、sessionStorage和localStorage的区别
- Cookies,SessionStorage 和 LocalStorage 的区别
- cookies,sessionStorage 和 localStorage 的区别
- cookies,sessionStorage和localStorage的区别
- cookies,sessionStorage 和 localStorage 的区别
- cookies,sessionStorage 和 localStorage 的区别
- cookies,sessionStorage 和 localStorage 的区别
- 描述cookies、sessionStorage和localStorage的区别。
- c++循环语句中变量的生存周期
- usaco Milking Cows
- C语言初步-第32讲:循环思想启蒙(输出小星星)
- 指针 和引用 || 静态成员函数 || 虚函数 || 系统调用和库函数 ||
- MySQL:datediff函数
- session+cookies+localStorage+sessionStorage
- gdb调试及常用定位手段
- 数据库事务ACID
- Springboot系列:Springboot与Thymeleaf模板引擎整合基础教程(附源码)
- NGINX as a Reverse Proxy
- CodeForces 86C AC自动机
- struts1的一个登录的简单例子
- Eclipse使用总结(二)
- poj 2352 入门树状数组