本地缓存 localStorage sessionstorage cookie

localStorage

是html5的一种新的本地缓存方案,目前用的比较多,一般用来存储ajax返回的数据,加快下次页面打开时的渲染速度。

//localStorage核心API:
localStorage.setItem(key, value)    //设置记录
localStorage.getItem(key)            //获取记录
localStorage.removeItem(key)        //删除该域名下单条记录
localStorage.clear()                //删除该域名下所有记录

sessionStorage

和localstorage类似,但是浏览器关闭则会全部删除,

Cookie

指一般网站为了辨别用户身份、进行session跟踪而储存在用户本地终端上的数据(通常经过加密)。

 cookie一般通过http请求中在头部一起发送到服务器端。

一条cookie记录主要由键、值、域、过期时间、大小组成,一般用户保存用户的认证信 息。

document.cookie()来获取所有的cookie

SetCookie("Cookie", "cookievalue",time()+3600, "/forum", ".learnphp.cn", 1);

删除Cookie

要删除一个已经存在的Cookie,有两个办法:

1、SetCookie("Cookie", "");

2、SetCookie("Cookie", "value" , time()-1 / time() );

具体区别

cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值