+ -
当前位置:首页 → 问答吧 → Cookie 加了Domain后就写不进去了?【基础】

Cookie 加了Domain后就写不进去了?【基础】

时间:2011-12-23

来源:互联网

C# code

DateTime now = DateTime.Now;

        HttpCookie myCookie7 = new HttpCookie("key", "0");

        myCookie7.Domain = "abc.com";   
        myCookie7.Expires = now.AddHours(2);
        HttpContext.Current.Response.Cookies.Add(myCookie7);




myCookie7.Domain = "abc.com"; 不加这句话就能生产Cookie ,但生产的Cookie是localhost的。

我在本地,能否生成 abc.com 的Cookie?

作者: SqlServer2008   发布时间: 2011-12-23

该回复于2011-12-23 11:03:28被管理员删除

  • 对我有用[0]
  • 丢个板砖[0]
  • 引用
  • 举报
  • 管理
  • TOP
#2楼 得分:0回复于:2011-12-23 11:01:38
域名跟实际的不一致,浏览器怎么会接受。

作者: SqlServer2008   发布时间: 2011-12-23

作者: KarasCanvas   发布时间: 2011-12-23

有没有什么变通的方法呢?

作者: fangxinggood   发布时间: 2011-12-23

3楼:
 搞不定啊

作者: SqlServer2008   发布时间: 2011-12-23

myCookie7.Domain = "abc.com";  
设置成域名一样的就行了,
如果你设置成这样的 那就只能在 xxx.abc.com 这个域名下才能读取到cooike.. 其他域名下是读取不到,也并不是没有保存

如果你只是想在本地测试,可以在本地建立一个虚拟服务器...

作者: SqlServer2008   发布时间: 2011-12-23