1.Cookie的特点:
A.cookie是将会话中产生的数据保存在浏览器客户端,是客户端技术
B.cookie讲数据保存在浏览器,容易随着用户的操作导致cookie丢失或被窃取,因此cookie保存的数据不稳定、不安全,但是cookie讲数据保存在客户端,对服务器没太大影响,可以将数据保存很长时间,因此,cookie中适合保存安全性不搞,但是需要长时间保存的数据
C.浏览器对cookie的大小和个数都有限制,一般推荐每个站点给浏览器发送的cookie不超过20个,大小不超过1kb。
cookie作用:实现购物车、记住用户名、显示上次的访问时间地点。
2.session特点:
A.将会话中产生的数据保存在服务器端,是服务器端的技术
B.session讲数据保存在服务器端的session对象中,更加安全稳定不易随用户操作而导致session的数据丢失或者被窃取,适合存储对安全要求较高,但不需要长时间保存的数据。
session应用:保持登录状态
区别:
他们内部数据可以在多个请求之间公用;
服务器会给每个浏览器创建一组cookie,一个session。
cookie在浏览器上,服务器压力小,但不安全。
session存储在服务器上,压力大,安全。