在同一个IIS下多个网站 域名一个一级域名和多个二级域名
它们之间怎么保存登录的信息            HttpCookie newCookie = new HttpCookie("User");
            newCookie.Values.Add("Name", userlogin.UserId);
            newCookie.Values.Add("Pwd", userlogin.UserPassWord);            Session["Name"] = userlogin.UserId;
            Session["Pwd"] = userlogin.UserPassWord;            Response.AppendCookie(newCookie);
就这样的信息   
而且它们之间任何你一个网站都可以获取到Cookie里的信息  
请各位高手帮帮忙?? 

解决方案 »

  1.   

    newCookie .Domain = "你的域名,不要前面的WWW 如 baidu.com 就可以了";
      

  2.   

    up  up   up ...........
      

  3.   

    cookies 是不能跨域的。
    但是如果把domain 设置为 sohu.com的时候
    二级域名之间的cookies是可以共享的,比如 news.sohu.com, car.sohu.com等等。
      

  4.   

    #1 newCookie .Domain  我设置过了 但是cookie的值还是没有传到二级域名的项目里.......
      

  5.   

    一级域名:www.4007891111.com
    二级域名很多 比如:salecar.4007891111.com;
                    user.4007891111.com; 等....
    而我设置的newCookie.Domain=“4007891111.com”;
    这样写应该是可的呀?为什么在user.4007891111.com里获取的cookie等于NULL呢?                  
      

  6.   

    对 cookie 域  来晚了
      

  7.   

    意思这么写是没有问题的是吧?可是我传到服务器上测试还是不能获取到cookie呢?