问题删除指定域名的Cookie

时间:2012-05-29 19:04:17

标签: asp.net vb.net cookies expired-cookies

当用户从子域(pm.skor.in)注销,然后重定向到主域(skor.in)时,我正在设置消息cookie。

在访问skor.in时,会向用户显示cookie,感谢他们注销。

我遇到的问题是cookie永远不会消失。

以下是代码:

If Request.Cookies("msg") IsNot Nothing AndAlso Request.Cookies("msg").Value.Length > 0 Then
    Response.Write("<div class=""notification msginfo"">")
    Response.Write("<a class=""close""></a>")
    Response.Write("<p>" & Request.Cookies("msg").Value & "</p>")
    Response.Write("</div>")
    Response.Cookies("msg").Value = String.Empty
    Response.Cookies("msg").Domain = ".skor.in"
    Response.Cookies("msg").Expires = DateAdd(DateInterval.Year, -1, Date.Now)
End If

正如您所看到的,我将cookie的值设置为空白,并使其在昨天过期,但每当我导航到skor.in上的另一个页面时,会显示该消息,并检查浏览器cookie,它仍然存在。

1 个答案:

答案 0 :(得分:0)

对不起。我是一个工具。

问题是我没有在注销时设置域名。

非常感谢