繁体   English   中英

Cookie有效期

[英]Cookie expiration time

我正在寻求有关JavaScript代码的帮助。 恐怕我没有JS的经验,只有html和CSS。 我的网站上有我从朋友那里安装的Cookie政策通知。 我想知道是否有人可以告诉我代码中当前的有效期限(因为我一无所知)。此外,如果我的代码不适合,有人是否可以为EU Cookie法律政策建议有效期限?

下面的代码:

var euCookie = {
    g: function(){
        var ca = document.cookie.split(';');

        for(var i=0;i < ca.length;i++) {
            var c = ca[i];
            while (c.charAt(0)==' ') c = c.substring(1, c.length);
            if (c.indexOf("euCookieLaw") == 0) return c.substring("euCookieLaw".length,c.length);
        }

        return null;
    },
    s: function(value){
        var date = new Date();
        date.setTime(date.getTime()+315532800000);

        document.cookie = "euCookieLaw="+value+"; expires="+date.toGMTString()+"; path=/";
    }

您的示例代码将cookie设置为从现在起过期315532800000毫秒,即,解析为3652天或距未来仅10年。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM