cookie和session的区别

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容