cookie和session的区别

cookie和session的区别

1.作用范围不同
Cookie 保存在客户端(浏览器)
Session 保存在服务器端

2.存取方式的不同
Cookie 只能保存 ASCII
Session 可以存任意数据类型,一般情况下我们可以在 Session 中保持一些常用变量信息,比如说 UserId 等。

3.有效期不同
Cookie 可设置为长时间保持,比如我们经常使用的默认登录功能
Session 一般失效时间较短,客户端关闭或者 Session 超时都会失效

用户登录信息保存在cookie和session中的优缺点对比
cookie中保存登录状态:
优:数据保存在客户端,方便用户下次登录.如:“记住密码”功能
缺:安全性不高,一般都是将数据加密后保存在cookie中

session中保存登录状态:
优:整个应用可以从session中获取用户信息,并且查询时很方便.在session中保存用户信息是不可缺少的(web应用中)
缺:session中不宜保存大量信息,会增加内存消耗

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值