我正在尝试为域b.com
设置Cookie,但设置Cookie的页面位于a.com
代码如下
HttpCookie myCookie = new HttpCookie("UserSettings");
myCookie["Font"] = "Arial";
myCookie["Color"] = "Blue";
myCookie.Expires = DateTime.Now.AddDays(1d);
myCookie.domain = "b.com";
myCookie.path ="/";
Response.Cookies.Add(myCookie);
我很确定代码的这一部分正常工作,因为我能够request.cookies
来获取值。但是,它并没有真正设置在我的浏览器上。当我打开浏览器(例如Chrome和Firefox)并查看所有cookie时,然后搜索域"b.com
“,找不到任何内容!cookie是不是真的设置好了?我整晚都试图解决这个问题但是我不能。我做错了什么?