Wordpress - 设置cookie显示错误的有效期

时间:2012-02-04 14:56:11

标签: php wordpress date timezone timezone-offset

我有一个奇怪的问题,我不确定如何解决。

我在wordpress功能中设置一个cookie,在同一天的午夜到期:

setcookie("key", 'value', strtotime('tomorrow midnight'), "/", "mysite.com");

然而,cookie本身显示的失效日期是晚上7点。我有一个UTC -5(东部时间)设置。我知道我可以很容易地将(60 * 60 * 5)添加到cookie到期,但我不确定这是否是一个好的解决方案,或者是否有其他错误。

有人有什么想法吗?

1 个答案:

答案 0 :(得分:0)

我不确定这一点,但我认为您应该在strtotime的电话中附加“gmt”,如下所示:

setcookie("key", 'value', strtotime('tomorrow midnight gmt'), "/", "mysite.com");