关键:服务器要能识别每一个用户并且能维持与他们的联系。
HTTP:无状态(stateless)
cookie、session、session+mysql
cookie:
是由服务器产生、存储在客户端一段信息记录;
包含:域(客户端浏览器上禁用cookie的是服务器端行为)、
路径、生存周期、变量名、标量值等;
容量:每个cookie的大小4kb,占用服务器端资源少,浏览器允许存放300个cookie;
cookie是浏览器内置的功能,浏览器关闭信息也不会丢失;
基于cookie技术实现的购物车需要开启cookie功能;
存在侵权问题;
session:
特点:
不依赖于客户端设置(存放到服务器端)
session与cookie更安全、信息更多;
会占用服务器资源
注意:
基于cookie:
使用URL:
session+mysql
普遍
根据实际情况任选
session方法