【问题标题】:Facebook cookie 'expires' attribute has a different format from that specified in RFC 2109Facebook cookie 'expires' 属性的格式与 RFC 2109 中指定的格式不同
【发布时间】:2014-01-24 04:03:44
【问题描述】:

我刚刚查看 Facebook 在我的浏览器中设置的 cookie,这时我注意到 expires 属性的值与 RFC 2109 中指定的格式不同。默认标准是 ;expires=Weekday, DD-MON-YY HH:MM::SS GMT,例如;expires=格林威治标准时间 2007 年 3 月 15 日星期五 12:00:00。但是,FB 使用的是 06 October 2012 20:42:03 之类的东西。为什么浏览器会认为它是合法的?

【问题讨论】:

  • 谁投票关闭,请说明原因。

标签: php facebook cookies


【解决方案1】:

但是,FB 使用的时间类似于 2012 年 10 月 6 日 20:42:03。

不,这正是您的浏览器向您显示日期的方式。

使用 Firebug 或类似工具,查看原始 HTTP 响应标头 - 您会发现 Facebook 使用为 cookie 定义的日期格式:Thu, 01-Jan-1970 00:00:01 GMT

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-25
    • 1970-01-01
    • 1970-01-01
    • 2012-01-29
    • 1970-01-01
    相关资源
    最近更新 更多