【发布时间】:2012-03-23 23:18:56
【问题描述】:
我明确设置了一个 cookie 域,因此它在域和子域之间共享。想想 mysite.com 和 payment.mysite.com。有时,当我只指定一个时,我会得到两个会话 cookie。在 Firefox 中查看 cookie 上的域是不同的,一个是“mysite.com”,另一个是“.mysite.com”这是怎么发生的?我将域设置为 mysite.com,但它是从一个修剪掉的。
我正在使用 asp.net。
谢谢
【问题讨论】:
-
我知道如何在两个域之间共享 cookie。问题是前面的“。”从一个中删除。我想我的标题不清楚
-
或者我将其设置为 mysite.com,但有时我会得到两个 cookie。一个用于 mysite.com,一个用于 .mysite.com
-
确保在将两个站点上的 cookie 设置为 Response.Cookies("domain").Domain = ".mysite.com";时使用相同的域。
-
是的,我可以发誓我会这样做,而且它是浏览器的事情。我设置了一个条件断点,它永远不会被命中
标签: asp.net cookies httpcookie