asp.net(c#) 开发webform请问:同一服务器的不同站点,能共享COOKIE吗???如果能,请给出具体的代码!!关注^^^^^^^^

解决方案 »

  1.   

    域名一样就可以
    设置cookies 的domian就可以
      

  2.   


    http://www.cnblogs.com/jzywh/archive/2008/11/02/ShareSession.html
    public class CrossDomainCookie : IHttpModule
     {
            private string m_RootDomain = string.Empty;        #region IHttpModule Members        public void Dispose()
            {        }        public void Init(HttpApplication context)
            {
                m_RootDomain = ConfigurationManager.AppSettings["RootDomain"];
                context.EndRequest += new System.EventHandler(context_EndRequest);
            }        void context_EndRequest(object sender, System.EventArgs e)
            {
                HttpApplication app = sender as HttpApplication;            for (int i = 0; i < app.Context.Response.Cookies.Count; i++)
                {
                    app.Context.Response.Cookies[i].Domain = m_RootDomain;
                }
            }        #endregion
     }