-3

我刚刚查看 Facebook 在我的浏览器中设置的 cookie,当我注意到该expires属性的值的格式与 RFC 2109 中指定的格式不同时。默认标准是;expires=Weekday, DD-MON-YY HH:MM::SS GMT,例如;expires=Friday, 15-Mar-格林威治标准时间 07 12:00:00。但是,FB 正在使用类似06 October 2012 20:42:03的内容。为什么浏览器会认为它是合法的?

在此处输入图像描述

4

1 回答 1

2

但是,FB 正在使用类似 2012 年 10 月 6 日 20:42:03 的内容。

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

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

于 2012-09-06T16:07:53.653 回答