嗨,我在 chrome 中遇到了非常奇怪的问题。我有以下 Cookie 代码。
HttpCookie cookie = new HttpCookie("cookie");
cookie.Value = "true";
cookie.Expires.AddDays(30);
Response.Cookies.Add(cookie);
现在上面的代码不能在 chrome 中运行,而它在 FF 和 IE 中运行良好。如果我在 chrome 中检查这个 cookie,那么它就在那里,但是 cookie 过期日期就像浏览会话在 chrome 中结束时一样。
这意味着如果我关闭浏览器,那么 cookie 将在 30 天后过期而不是过期。