cookie,locastorage,sessionstrorage之间有什么区别

cookie作为用来标识用户身份,被存储在本地终端,一般情况下会经过加密。cookie始终在同源http请求头中携带’,在浏览器和服务器之间来回传递,且cookie的大小一般不能超过4k,cookie在cookie设置的有效期之前一直有效,与浏览器是否关闭无关

sessionsStroage和localStroage不会自动把数据发送给服务器,只会在本地保存,sessionsStroage和localStroage的存储大小也有限制,但是比cookie大,可以达到5M或则更大localStroage保存持久数据,关闭浏览器之后数据也不会丢失,除非主动删除数据,sessionsStroage存储的数据在关闭浏览器之后会自动删除。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
localStoragesessionStoragecookiesession是在Web开发中常用的四种数据存储方式,它们有以下区别: 1. localStorage:localStorage是HTML5中引入的一种客户端存储数据的方式,数据存储在浏览器的本地,不会过期。存储的数据可以在同一个域名下的不同页面间共享。 2. sessionStoragesessionStorage也是HTML5中引入的一种客户端存储数据的方式,数据存储在浏览器的本地,但与localStorage不同的是,sessionStorage的数据只在当前会话有效,会话结束后数据会被清除。 3. cookiecookie是一种通过服务器发送给浏览器并保存在本地的小型文本文件,用于存储少量的数据。它可以设置过期时间,过期后会被浏览器自动删除。cookie的数据会在同一个域名下的所有页面间共享。 4. sessionsession服务器端存储用户信息的一种机制。当用户访问Web应用时,服务器会为每个用户创建一个对应的session对象,用于存储用户的会话状态信息。session数据存储在服务器上,客户端只保存一个session ID,通过该ID与服务器进行交互。 总结来说,localStoragesessionStorage是浏览器端的存储方式,cookiesession服务器端的存储方式。localStoragesessionStorage可以在浏览器端直接操作,而cookiesession需要通过HTTP请求与服务器交互。localStoragesessionStorage可以存储较大量的数据,而cookie一般只能存储4KB左右的数据。session数据存储在服务器上,相对安全,而cookie和localStorage/sessionStorage的数据存储在本地,相对不那么安全。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值