cookie和session的区别

2021-12-05  本文已影响0人  潇湘demi

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存储在服务器上,压力大,安全。

上一篇 下一篇

猜你喜欢

热点阅读