【问题标题】:cookie domain getting changed, only one cookie with '.' one withoutcookie 域发生变化,只有一个带有 '.' 的 cookie一个没有
【发布时间】: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


【解决方案1】:

它取决于您在 setcookie 函数中指定的域。请看这里的描述http://php.net/setcookie

【讨论】:

    猜你喜欢
    • 2011-04-23
    • 1970-01-01
    • 2012-10-08
    • 2011-07-14
    • 2010-11-11
    • 2012-02-26
    • 2017-08-18
    • 2010-11-26
    • 1970-01-01
    相关资源
    最近更新 更多