二级域名之间共享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);
    
   }
                    
                
                
            
        
浙公网安备 33010602011771号