gpt4 book ai didi

JavaScript 写一个带有过期时间的 cookie

转载 作者:行者123 更新时间:2023-11-29 17:25:09 25 4
gpt4 key购买 nike

我试图通过 javascript 获取一个过期时间为 30 分钟的 cookie。我关注了堆栈和其他网站上的许多主题,并且我有一个我认为应该可以工作的代码,但 cookie 没有写入。

<script>
var date = new Date();
date.setTime(date.getTime()+(30*60*1000));
var expires = date.toGMTString();
var offset= -d.getTimezoneOffset()/60;
document.cookie = 'timezone='+offset+';expires='+expires+';path=/';
</script>

知道为什么这不起作用吗?最奇怪的是,我早些时候写了 cookie,但我无法让过期时间正常工作,现在我根本无法让它写!我几乎可以肯定我将我的代码改回了原来的工作状态(没有过期时间),但现在我根本无法让它继续运行。

有什么想法吗?

最佳答案

您似乎在此处使用了一些未定义的 d 变量,并且出现了 javascript 错误(您是否顺便查看了 javascript 控制台?):

var offset= -d.getTimezoneOffset()/60;

你的意思可能是:

var offset= -date.getTimezoneOffset()/60;

因为你的变量叫做date

关于JavaScript 写一个带有过期时间的 cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9448753/

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