本地缓存 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机制采用的是在服务器端保持状态的方案


猜你喜欢

转载自blog.csdn.net/qinlulucsdn/article/details/80559626
今日推荐