【问题标题】:Wordpress - setting cookies showing wrong expiry dateWordpress - 设置显示错误到期日期的 cookie
【发布时间】:2012-02-26 20:13:51
【问题描述】:

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

我在 wordpress 函数中设置一个 cookie 在同一天午夜过期:

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

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

有人有什么想法吗?

【问题讨论】:

    标签: php wordpress date timezone timezone-offset


    【解决方案1】:

    对此我不确定,但我认为您可能应该将“gmt”附加到您对strtotime 的调用中,如下所示:

    setcookie("key", 'value', strtotime('明天午夜格林威治标准时间'), "/", "mysite.com");

    【讨论】:

      猜你喜欢
      • 2011-04-23
      • 1970-01-01
      • 1970-01-01
      • 2010-11-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多