0

当用户从子域 (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,它仍然存在。

4

1 回答 1

0

对不起。我是一个工具。

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

无论如何谢谢

于 2012-05-29T21:02:09.430 回答