ztywyyan
zay_assassin
采纳率0%
2016-08-18 07:15 阅读 1.4k

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

1
                比如我在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)
  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

3条回答 默认 最新

  • u013519020 兰前小驻 2016-08-18 11:03

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

    点赞 评论 复制链接分享
  • ztywyyan zay_assassin 2016-08-19 02:30

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

    点赞 评论 复制链接分享
  • ztywyyan zay_assassin 2016-08-19 02:33

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

    点赞 评论 复制链接分享

相关推荐