存储和获取cookie

function getCookie(name)
{
var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)");
if(arr=document.cookie.match(reg))
return unescape(arr[2]);
else
return null;
}
function setCookie(name,value)
{
var Days = 1;
var exp = new Date();
exp.setTime(exp.getTime() + Days*24*60*60*1000);
document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();
}

 //设置cookie
 function setCookie(key, value, t) {
        let oDate = new Date();
        oDate.setDate(oDate.getDate() + t);
        document.cookie = encodeURI(key) + "=" + value + ";expires=" + oDate.toGMTString();
 }

//获取cookie
 function getCookie(key) {
        let arr1 = document.cookie.split("; ");
        for (let i = 0; i < arr1.length; i++) {
          let arr2 = arr1[i].split("=");
          if (arr2[0] == key) {
            return decodeURI(arr2[1]);
          }
        }
 }
setCookie("userName", "zs", 3);
console.log(getCookie("userName"));

 

posted @ 2019-07-09 11:07  (⊙o⊙)买噶  阅读(506)  评论(0编辑  收藏  举报