什么是cookie和session
HTTP协议是一种无状态的协议,浏览器对服务器的每一次请求都是独立的,为了使得web能够产生一些动态信息,就需要保存其"状态",而cookie和session机制就是为了解决HTTP协议无状态而产生的。
cookie是一种在客户端保存状态的方案,session是一种在服务器端保存状态的方案
cookie
- cookie是一种用户认证状态保持的一种方式
- cookie存储在浏览器中,重要的信息不推荐使用cookie存储
- 当cookie保存的数据不能超过4k,很多浏览器都限制一个站点做多保存20个cookie
session
- session也是保存认证用户状态的一种方式
- session存储在服务器中,由于数据存储到服务器中则比较安全,但大量累积则会导致服务器卡顿