【问题标题】:How to set cookie in one domain that is readable by another domain如何在一个域中设置另一个域可以读取的 cookie
【发布时间】:2015-03-01 06:08:06
【问题描述】:

我有两个要通信的域。我希望第一个域在第二个域中设置一个 cookie,告诉第二个域当前用户对第一个域是已知的。我知道我无法读取另一个域的 cookie,但鉴于我可以访问这两个域,有没有办法做到这一点?

这两个域都是用 PHP 实现的。一个是 Drupal 站点,另一个是 WordPress 站点。

【问题讨论】:

标签: php wordpress cookies drupal-6 multiple-domains


【解决方案1】:

服务器无法读取另一个域的 cookie,但您可以添加另一个域的 cookie。添加 cookie 时,应添加双 cookie。首先是您的普通 cookie,其次是另一个域。两个值相同。

【讨论】:

  • 不,这是不正确的。您只能为自己的域或其父域设置 cookie。 (例如,foo.example.com 可以为.example.com 设置cookie,但不能为bar.example.comexample.net 设置cookie。)
  • @duskwuff 请看这个问题:stackoverflow.com/questions/6761415/…实际,你的反对票是错误的。
  • 对该问题的公认答案正是我刚才所说的:您不能直接为另一个域设置 cookie。 (不过,这个问题是重复的,所以感谢您发现它。)
  • 直接或使用其他方法这是可能的。在我的回答中,我可能会用不正确的词写,但这个问题自己研究一下。
猜你喜欢
  • 2011-10-09
  • 1970-01-01
  • 1970-01-01
  • 2022-09-23
  • 1970-01-01
相关资源
最近更新 更多