当用户注销时,我正在尝试使用 C# 删除 cookie。此处列出的代码建议:从浏览器中删除 cookie不起作用。我绝望地把他们中的几个放在一起,他们没有工作。
if (Request.Cookies["loginidcookie"] != null)
{
HttpCookie myCookie = new HttpCookie("loginidcookie");
myCookie.Value = String.Empty;
myCookie.Expires = DateTime.Now.AddDays(-1d);
Response.Cookies.Add(myCookie);
Response.Cookies.Remove("loginidcookie");
}
Response.Redirect("logout.aspx");
因此,我不仅用空字符串覆盖了 cookie 的值,而且将其设置为昨天过期并将其从 cookie 列表中删除。然而,当我运行这段代码然后点击后退按钮并重新加载时,cookie 仍然以其原始值存在。那么我该如何摆脱它呢?
谢谢