为整个域设置cookie

时间:2017-03-09 09:43:45

标签: javascript cookies

我有一个很好的脚本可以计算我访问过某个页面的次数......但实际上我需要整个域名,而不仅仅是一个特定的页面......

我发现我可以在cookie中添加路径 - 但不幸的是它无法正常工作 我认为它看起来应该是这样的:

document.cookie = Bezeichner +“=”+ Wert +“; expires =”+ Auszeit.toGMTString()+“; path = /”+

我的脚本适用于一个页面:

function init() {
    var besuch = zaehlerstand();
    var ausgabe = document.getElementById('info');
    ausgabe.innerHTML = besuch;

   if(besuch!="1"){
        $('html, body').animate({scrollTop: scrollTopHome}, duration); 
    }
}

function wertHolen() {
    var Wert = "";
    if (document.cookie) {
        var Wertstart = document.cookie.indexOf("=") + 1;
        var Wertende = document.cookie.indexOf(";");
        if (Wertende == -1) {
            Wertende = document.cookie.length;
        }
        Wert = document.cookie.substring(Wertstart, Wertende);
    }
    return Wert;
}

function wertSetzen(Bezeichner, Wert, Verfall) {
    var jetzt = new Date();
    var Auszeit = new Date(jetzt.getTime() + Verfall);
    document.cookie = Bezeichner + "=" + Wert + "; expires=" + Auszeit.toGMTString() + 
    ";";
}

function zaehlerstand() {
    var Verfallszeit = 1000 * 60 * 60 * 24 * 365;
    var Anzahl = wertHolen();
    var Zaehler = 0;
    if (Anzahl != "") {
        Zaehler = parseInt(Anzahl) || 0;
    }
    Zaehler = Zaehler + 1;
    wertSetzen("Zaehler", Zaehler, Verfallszeit);
    return (Zaehler);
}
window.addEventListener('DOMContentLoaded', init);

任何提示非常感谢

0 个答案:

没有答案