2
我有例如域:example.com 和我有子域名:sub.example.com删除的子域的饼干
网站上的用户是共享同一个会话&饼干, 但我如何从两个域中删除Cookie?
现在我从一个域删除和当那张子域名他再次登录..
太多的感谢。 shlomi
我有例如域:example.com 和我有子域名:sub.example.com删除的子域的饼干
网站上的用户是共享同一个会话&饼干, 但我如何从两个域中删除Cookie?
现在我从一个域删除和当那张子域名他再次登录..
太多的感谢。 shlomi
您可以通过将其过期日期设置为已通过的日期时间来删除cookie。您可以对子域执行相同的操作。
HttpCookie appCookie = new HttpCookie("AppCookie");
appCookie.Value = "written " + DateTime.Now.ToString();
appCookie.Expires = DateTime.Now.AddDays(-1);
appCookie.Path = "/PathToSubDomain";
Response.Cookies.Add(appCookie);
为了澄清,路径是相对于主域的路径。你“sub”应该是主域内的一个文件夹。 sub.example.com
其实就像exampleRoot/sub /,所以这是您放入cookie的路径,并且将日期时间设置为旧的日期时间以从该子域中移除cookie。