Javascript cookies持续时间

Javascript cookies持续时间,javascript,cookies,Javascript,Cookies,我用这个函数来读写一个cookie,里面有一点php,它工作得很好。但我需要增加7天的持续时间。有谁能告诉我在哪里以及如何添加它,因为我是javascript的初学者,没有任何更新代码的线索 <script language="javascript"> writeCookie(); function writeCookie() { the_cookie = document.cookie;

我用这个函数来读写一个cookie,里面有一点php,它工作得很好。但我需要增加7天的持续时间。有谁能告诉我在哪里以及如何添加它,因为我是javascript的初学者,没有任何更新代码的线索

        <script language="javascript">
        writeCookie();
        function writeCookie()
        {
            the_cookie = document.cookie;
            if(the_cookie)
            {
                the_cookie = "PixelRatio="+window.devicePixelRatio+";"+the_cookie;
                document.cookie = the_cookie;

                if(window.devicePixelRatio > 1)
                {
                    location = '<?php echo $_SERVER['PHP_SELF']?>';
                }
            }
        }
    </script>

writeCookie();
函数writeCookie()
{
_cookie=document.cookie;
if(_cookie)
{
_cookie=“PixelRatio=“+window.devicePixelRatio+”;”+_cookie;
document.cookie=_cookie;
如果(window.devicePixelRatio>1)
{
地点='';
}
}
}

您可以使用以下任一属性设置cookie的持续时间

过期-cookie过期并被丢弃的日期。 例如,今天是2013年3月26日,如果您想将duaration设置为7天,代码如下
document.cookie=“acookie=avalue;expires=Tue,02 Apr 2013 23:59:59 GMC”

最长期限-表示到期前的秒数。我们必须计算几天的秒数。7天持续时间的示例为(60*60*24*7),代码如下所示

document.cookie="acookie=avalue; max-age=604800 ";

注意:某些浏览器不支持“最大年龄”属性。在支持它的浏览器上,如果设置了Max-Age和Expires属性,Max-Age优先于Expires。

对于初学者来说,w3schools上的大部分内容都是不错的资源。但你不应该百分之百地相信它。我以他们的饼干为例。不过效果不错。