二级域名之间共享Cookie清除[原创]

二级域名之间共享Cookie清除[原创]
作者:西湖浪子

这两天公司的项目遇到了这样一个问题,不同二级域名之间共享Cookie清除问题;
最终总结代码如下:

建设域名为:aaaa.com
二级域名之间创建Cookie代码:

   HttpCookie cookie = new HttpCookie("UserInfo");
   DateTime dt = DateTime.Now;
   TimeSpan ts=new TimeSpan(1,0,0,0);
   cookie.Expires = dt.Add(ts);
   cookie.Values.Add("user","XXX");
   cookie.Values.Add("userid","XXX");
   cookie.Domain=".songie.com";
   Response.AppendCookie(cookie);




清除Cookie代码如下:

HttpCookie acookie=Request.Cookies["UserInfo"];
    //acookie.Values.Remove("userid");
   if(acookie!=null)
   {
    
    acookie.Expires = DateTime.Now.AddDays(-20);
    acookie.Domain=".aaaa.com";
    //Response.Cookies.Add(acookie);
    Response.AppendCookie(acookie);
    
   }

posted on 2007-03-27 13:44  西湖浪子  阅读(618)  评论(0)    收藏  举报