cookie的作用session都有 且安全性还相对较差 为什么还要使用cookie

1. 持久化存储:cookie可以将一些信息存储在用户的浏览器中,并且可以设置有效期,在有效期内用户再次访问网站时可以自动读取cookie中的信息,这样可以实现一些业务需求,例如记住用户登录状态等。

2. 跨域:cookie可以在不同域名下共享相同的信息,在多个子域名或者主域名之间共享信息,可以提高用户体验。

3. 安全性问题可以通过设置HttpOnly属性和Secure属性来弥补:HttpOnly属性设置后,cookie只能通过http协议传递到服务器,无法通过JavaScript脚本进行读取,这就可以避免cookie被恶意程序利用窃取用户信息。Secure属性设置后,cookie在传输过程中会被加密,提高了数据传输的安全性。

4. 较为简单易用:相比于session,cookie在使用时较为简单,无需开发大量的后台代码,可以快速实现一些业务功能。

综上所述,尽管cookie存在一定的安全性问题,但是在一些场景中使用cookie还是比较合适的。同时,可以通过设置一些属性来弥补其安全性问题。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值