首页 > Web开发 > 详细

js的cookie写入存储与读取

时间:2019-11-05 12:26:55      阅读:260      评论:0      收藏:0      [点我收藏+]

js的cookie写入存储与读取

在路径url截取需要的数据,存储到cookie里,读取成功并实现跳转。

//写cookies  过期时间 2小时后
    function setCookie(c_name, value, expiretimes){
     var exdate=new Date();  
        exdate.setTime(exdate.getTime()+(expiretimes*60*60*1000));
        console.log(exdate);  //Tue Nov 05 2019 21:21:26 GMT+0800 (中国标准时间)
        console.log(exdate.toGMTString());   //Tue, 05 Nov 2019 13:21:26 GMT
        //相差8小时
     document.cookie=c_name+ "=" + escape(value) + ";path=/" + ((expiretimes==null) ? "" : ";expires="+exdate.toGMTString());
   } 
 //读取cookies  
    function getCookie(name){  
        var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)");         
        if(arr=document.cookie.match(reg))  
            return (arr[2]);  
        else  
            return null;
    }
//截取url字符AUTH_TICKET  /list.html?AUTH_TICKET=8977656
    function getQueryString (name){
        var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
        var r = window.location.search.substr(1).match(reg);
        if (r != null) return unescape(r[2]); 
        return null;
    }
    setCookie(AUTH_TICKET,getQueryString("AUTH_TICKET"),10);
    if(getCookie("AUTH_TICKET") && getCookie("AUTH_TICKET") != null){
        window.location.href = /index.html;
    }

 技术分享图片

 

js的cookie写入存储与读取

原文:https://www.cnblogs.com/juewuzhe/p/11797315.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!