Wordpress-设置cookie显示错误的到期日期


Wordpress - setting cookies showing wrong expiry date

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

我正在wordpress功能中设置一个cookie,使其在当天午夜过期:

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

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

有人有什么想法吗?

我对此不确定,但我认为您可能应该在对strtotime的调用中添加"gmt",如下所示:

setcookie("key"、"value"、strtotime("明天午夜gmt")、"/"、"mysite.com");