gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 04:56:57 25 4
gpt4 key购买 nike

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 过期时间设置为该特定日期?

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

获奖:感谢 Scott Hanselman 将这一问题一直升级到 ScottGu 。我真的希望有某种 super secret 的、光明会式的含义,但看起来这只是“一年前”的老把戏。

最佳答案

小学我亲爱的华生:

  • 1999 年 10 月 12 日距离 2000 年 1 月 1 日正好 80 天。
  • 对于某些人来说,2000 年是世界末日
  • 据我们所知,it takes 80 days to go around the world .
  • 因此 1999 年 10 月 12 日是环游世界的最后一天。
  • 众所周知,互联网遍布全局。
  • 因此数据包(以及 Cookie)环游世界。
  • 1999 年 10 月 12 日的到期日期是象征性地可以发送数据包的最后一天。
  • 无需晚于此日期发送。
  • 所以这是永不过期的象征性日期。

关于.net - 1999年10月12日有什么意义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/701030/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com