积极答复者
设置了cookie过期时间,但是一直不过期

问题
-
这是我的登录代码
HttpCookie anycookie = new HttpCookie("userCookie");//cookie的名称
anycookie.Expires=DateTime.Now.AddSeconds(10.0);//10分钟没操作就过期
anycookie.Values.Add("name", "用户名");
HttpContext.Current.Response.Cookies.Add(anycookie);但是过了10分钟,还是能够获取到HttpCookie icookie = Request.Cookies["userCookie"];
- 已移动 Sheng Jiang 蒋晟Moderator 2010年7月31日 20:50 (发件人:.NET Framework 一般性问题讨论区)
答案
-
简单地说,只有当浏览器关闭并重新打开时“过期”才会起作用。
Most questions i'm interested in might have two or more possible answers i know or i don't know. So please read question carefully before you try to answer, and explan your question detailedly before asking for help. 很多看起来简单的问题都存在多种可能性,如果您不能详细的解释,别人就不能正确判断出您所遭遇的实际状况,因而不能给出最适合的解决办法。在您没有给出详细信息的情况下,施助者只有张贴大量有可能有关的解决办法。而您可能没有耐心阅读所有这些东西,在这种情况下您就客观地形成了对施助者的伤害——除非“施助者”并没有用心去尝试帮助您。 同样地,当您尝试解答一个看起来“好像遇到过”的问题的时候,您也需要详细地阅读和理解这个问题。如果您不了解问题的细节,您可能会给出不相关的或者无助于解决当前问题的解答。- 已建议为答案 Licshee 2010年8月1日 17:31
- 已标记为答案 BoberSongModerator 2010年8月6日 6:22
全部回复
-
-
简单地说,只有当浏览器关闭并重新打开时“过期”才会起作用。
Most questions i'm interested in might have two or more possible answers i know or i don't know. So please read question carefully before you try to answer, and explan your question detailedly before asking for help. 很多看起来简单的问题都存在多种可能性,如果您不能详细的解释,别人就不能正确判断出您所遭遇的实际状况,因而不能给出最适合的解决办法。在您没有给出详细信息的情况下,施助者只有张贴大量有可能有关的解决办法。而您可能没有耐心阅读所有这些东西,在这种情况下您就客观地形成了对施助者的伤害——除非“施助者”并没有用心去尝试帮助您。 同样地,当您尝试解答一个看起来“好像遇到过”的问题的时候,您也需要详细地阅读和理解这个问题。如果您不了解问题的细节,您可能会给出不相关的或者无助于解决当前问题的解答。- 已建议为答案 Licshee 2010年8月1日 17:31
- 已标记为答案 BoberSongModerator 2010年8月6日 6:22