17
2013
09

子站点间使用同一个cookie的问题

//c# code

        public string testcookie(string id)
        {
            HttpCookie Cookie;
            Cookie = Request.Cookies["testcookie"];
            string GotoDomain = System.Configuration.ConfigurationManager.AppSettings["GotoDomain"].ToString();
            if (string.IsNullOrEmpty(id))//读取
            {
                string test1 = "";
                if (Cookie != null)
                {
                    test1 = Common.OperateText.Decrypt(Cookie["test1"].ToString());
                }
                return ("{\"读取到的test1\":\"" + test1 + "\",\"code\":\"200\"}");
            }
            else//写入
            {
                Cookie = new HttpCookie("testcookie");
                string test1 = id + "-" + DateTime.Now + GotoDomain;
                Cookie["test1"] = Common.OperateText.Encrypt(test1);
                Cookie.Domain = GotoDomain;
                Cookie.Path = "/";
                Cookie.Secure = false;
                Cookie.Expires = DateTime.Now.AddHours(24);
                Response.Cookies.Add(Cookie);
                return ("{\"写入的test1\":\"" + test1 + "\",\"code\":\"200\"}");
            }
        }



//配置成两个网站


如果子站点间cookie始终不能跨域,那就是web服务器配置的问题,我就遇到过这种问题。这种问题应该多尝试配置服务器。




版权声明:
作者:真爱无限 出处:http://www.pukuimin.top 本文为博主原创文章版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接.
« 上一篇下一篇 »

相关文章:

评论列表:

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。