同域网站共享cookie 为什么没获取到值 高手来看一眼

                比如我在cn.****.com 登录 保存Cookie

HttpCookie cookie = new HttpCookie("MyCook");//初使化并设置Cookie的名称
cookie.Expires = DateTime.MaxValue;//设置过期时间
cookie.Domain = "****.com";
cookie.Path = "/";
cookie.Values.Add("userid2", passWord);
cookie.Values.Add("userid", adminName);
Response.AppendCookie(cookie);

                                我在en.****.com  保存Cookie获取值的代码 获取不到值
                                 @if (Request.Cookies["MyCook"] != null)

你获取写的是EL代码?返回的不是数组么?不应该是Cookie cookie[]=request.getCookies("MyCook");if(null!=cookie && cookie.length>0)cookie[0].getString......;我不知道你用的什么语言,我写的是Java语言

是C#写的@if (Request.Cookies["MyCook"] != null) 这个在 cn.****.com 能获取到 在en.****.com就获取不到了

都说cookie.Domain = "****.com";
cookie.Path = "/";能共享二级域名 我为什么不行 是不是因为 我主域名绑定的是其他网站 在其他IP