gpt4 book ai didi

Javascript cookie 持续时间

转载 作者:行者123 更新时间:2023-11-30 18:06:47 25 4
gpt4 key购买 nike

我正在使用这个函数来读取和写入一个带有一点 php 的 cookie,它工作正常。但我需要在其中添加 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>

最佳答案

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

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

Max-Age - 代表到期前秒数的数字。我们必须计算几天的秒数。例如7天时长为(60*60*24*7),代码如下

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

注意:一些浏览器不支持 Max-Age 属性。在支持它的浏览器上,如果同时设置了 Max-Age 和 Expires 属性,则 Max-Age 优先于 Expires。

关于Javascript cookie 持续时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15630006/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com