小编Mar*_*eew的帖子

如何在全局的所有页面中设置Javascript cookie?

我的代码存在很大问题,我正在尝试检查cookie是否存在,如果确实存在,我不希望它做任何事情.

它在page1上运行正常,但是当我导航到page2时它会覆盖cookie,而不是什么都不做(页面来自同一个网站)

继承我的剧本

function setCookie(c_name, value, exdays) {
    var exdate = new Date();

    exdate.setDate(exdate.getDate() + exdays);

    var c_value = escape(value) + ((exdays == null) ? "" : "; expires=" + exdate.toUTCString());

    document.cookie = c_name + "=" + c_value;
}

function getCookie(c_name) {
    var i, x, y, ARRcookies = document.cookie.split(";");

    for (i = 0; i < ARRcookies.length; i++) {
        x = ARRcookies[i].substr(0, ARRcookies[i].indexOf("="));
        y = ARRcookies[i].substr(ARRcookies[i].indexOf("=") + 1);

        x = x.replace(/^\s+|\s+$/g,"");

        if (x == c_name) {
            return unescape(y);
        }
    }
} …
Run Code Online (Sandbox Code Playgroud)

javascript cookies

4
推荐指数
1
解决办法
8952
查看次数

标签 统计

cookies ×1

javascript ×1