JS同一项目中不同路径取cookie

设置cookie的时候记得添加path,不设置的话不同路径cookie不同

function setCookie(c_name, value, expiredays) {
        console.log(c_name + ":" + value);
        var exdate = new Date();
        exdate.setDate(exdate.getDate() + expiredays);
        document.cookie = c_name + "=" + escape(value) +
            ((expiredays == null) ? "" : ";expires=" + exdate.toGMTString()) +"; path=/";//这里记得设置
    }
    function getCookie(c_name) {
        if (document.cookie.length > 0) {
            c_start = document.cookie.indexOf(c_name + "=");
            if (c_start != -1) {
                c_start = c_start + c_name.length + 1;
                c_end = document.cookie.indexOf(";", c_start);
                if (c_end == -1) c_end = document.cookie.length;
                return unescape(document.cookie.substring(c_start, c_end));
            }
        }
        return "";
    }

 

posted @ 2017-10-10 17:08  fy___~  阅读(519)  评论(0)    收藏  举报