1

我创建了一个 cookie 并将 Expires 属性设置为 24 小时,但在 IE 中,过期设置为两年。在 Firefox 中它设置正确。为什么?

我的代码:

//Set a cookie to expire in 24 hours.
HttpCookie clickCookie = new HttpCookie(adId, adId);
clickCookie.Expires = DateTime.Now.AddDays(1);
Response.Cookies.Add(clickCookie);

谢谢

4

3 回答 3

0

这似乎是不可能的。删除当前 IE 的 cookie 后可以重试吗?

于 2009-10-05T18:25:40.120 回答
0

如果你这样做会发生什么:

clientCookie.Expires = DateTime.Now.AddHours(24);
于 2010-03-03T04:00:53.950 回答
0

triskelion,使用 Fiddler 来嗅探 IE 和 Firefox 的 HTTP 请求和响应对,看看是否有任何区别。

于 2012-06-15T11:52:14.817 回答