session 和 cookie 的小总结

  • 首先,session是什么?当我们访问服务器的时候,服务器会生成一个session与sessionid,这个sessionid是session的唯一标识,当我们再次访问这个服务器的时候,服务器会将这次的sessionid与之前保存的sessionid进行比对,找到属于你自己的唯一sessionid

  • 而cookie跟session一样是用于身份验证的,当你用浏览器访问网站的时候如果用cookie存储你的信息,那么在你再次访问该网站时,浏览器会把你的cookie信息发给服务器,所以只要你不关闭服务器,cooki是一直有效的。

session 与 cookie的比较

  • 首先session是依赖于cookie的,因为当生成session的同时也会在浏览器生成cookie,所以当session过期的时候cookie也会过期。注:这个cookie的名字是aspsessionid,作用是为每个用户提供不同的身份验证。
  • session的存储是存在服务器上面的,这是session的优点也是缺点,优点在于安全性好,不容易被别人不法获取,缺点在于如果session的数据量过于庞大会影响服务器的性能;而cookie的数据是存储在浏览器里面的,如果别人获取到你浏览器上面的cookie,别人就可以伪造你的身份登录网站,后果可能会很严重。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值