Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我刚刚查看 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的内容。为什么浏览器会认为它是合法的?
expires
;expires=Weekday, DD-MON-YY HH:MM::SS GMT
但是,FB 正在使用类似 2012 年 10 月 6 日 20:42:03 的内容。
不,这就是您的浏览器向您显示日期的方式。
使用 Firebug 或类似工具,并查看原始 HTTP 响应标头 - 您会看到 Facebook 使用为 cookie 定义的日期格式:Thu, 01-Jan-1970 00:00:01 GMT
Thu, 01-Jan-1970 00:00:01 GMT