1999年10月12日有什么意义?

时间:2009-03-31 13:44:18

标签: .net asp.net cookies

System.Web.Security.FormsAuthentication的SignOut方法中,ASP.NET团队选择通过将到期日期设置为“1999年10月12日”来使FormsAuth cookie失效。

HttpCookie cookie = new HttpCookie(FormsCookieName, str);
cookie.HttpOnly = true;
cookie.Path = _FormsCookiePath;
cookie.Expires = new DateTime(0x7cf, 10, 12);

1999年10月12日有什么意义?这是一个内幕笑话,还是有一些正当理由将你的cookie过期设置为该特定日期?

修改 下面的理论很有趣,但它们只是猜测。由于PhilScott以及ASP.NET团队的其他成员都在StackOverflow上,我认为提供赏金会很有趣。希望有人能够找到原始开发人员并获得权威答案。

让Scott Hanselman将这一个升级到ScottGu。我真的希望有某种超级秘密,Illuminati-esque的意思,但看起来它只是旧的“一年前”的伎俩。

12 个答案:

答案 0 :(得分:190)

小学亲爱的华生:

  • 1999年10月12日正好是2000年1月1日前的80天。
  • 对于某些人而言,2000年是世界末日
  • 据我们所知,it takes 80 days to go around the world
  • 所以1999年10月12日是世界各地的最后一天。
  • 我们知道互联网已经环绕世界。
  • 所以包裹(以及饼干)也会在世界各地旅行。
  • 1999年10月12日的失效日期是数据包可以发送的象征性最后一天。
  • 此日期之后无需发送。
  • 所以这是不要过期的象征日期。

答案 1 :(得分:128)

好的,伙计们,我和ASP.NET团队的十几个不同的人交谈过。我们认为编写THAT代码行的开发人员已经不见了。我们问顾,他不确定。

来自球队的Stefan Schackow在与Manu Vasandani谈话后说:

  

“ASP.NET开发人员正在   被一群野性忍者追赶   火灾,因而激烈   压力来完成这个功能   同时担心自己的生命。作为一个   导致当下的热度(ary   这个决定是为了做出决定   将常量设置为当前点   及时,少了一年。不幸   做出决定的开发人员   检查它并不够快,并且   尽管快捷方式最终濒临死亡   痛苦的死亡在手中   忍者领袖'Eviscerati Extremus   减一个'。“

翻译?日期是编写代码行之前一年。

答案 2 :(得分:24)

也许那条线是在1999年10月13日写的,他们选择“昨天”作为一个永远在过去的任意日期。

答案 3 :(得分:15)

我不确定它与ASP.NET的开发有什么关系,但这是我的26岁生日!

答案 4 :(得分:9)

设置Cookie的到期日期时,任何特定日期都没有任何好处。过去的任何日期都会导致浏览器删除cookie。

根据Wikipedia

  • Pervez Musharraf通过一场不流血的政变从Nawaz Sharif手中夺取巴基斯坦的权力。
  • 六十亿日:世界上宣称的第六十亿活人出生了。
  • 罗伯特马斯登希望之死,澳大利亚司法与皇家专员(生于1919年)
  • 美国篮球运动员张伯伦逝世(生于1936年)

其中,最有可能的是Wilt the Stilt。也许作者是篮球迷。

答案 5 :(得分:6)

答案 6 :(得分:4)

好的,所以没有人问过团队似乎知道。猜猜是,这是比尔盖茨1998年PDC主题演讲后的一年......

答案 7 :(得分:2)

我认为这不重要。它可能只是过去毫无意义的随机日期,或类似于开发人员的女儿的生日 - 这对于编写代码的人来说具有私人意义。

答案 8 :(得分:1)

如果您将1999/10/12转换为十六进制,则为7CF/A/C。现在你可以在它上面做一个ROT13,你有2PS/N/P
可能是光照......;)

我真的不知道这个日期是否有任何意义。我不这么认为。

(CW为了有趣的目的)

答案 9 :(得分:1)

显然,写这篇文章的人是比尔盖茨在电信'99'上的演讲的忠实粉丝。是的,你还记得那个:http://www.microsoft.com/presspass/exec/billg/speeches/1999/10-12telecom.aspx

答案 10 :(得分:0)

美国的10/12/99和欧洲的12/10/99,这是一个很好的混乱日期。没有人知道它是否在12月份!

答案 11 :(得分:0)

就像“到Tootsie Pop的Tootsie Roll中心需要多少licks”,世界可能永远不会知道。