1

我实际上为以下域设置了以下 cookie:

setcookie("thing", $data, time()+3600, "/", "example1.com", 1);

cookie 是从以下域设置的:example2.com

当我尝试搜索 cookie '东西'时,我似乎找不到它。如何在一个域上设置一个 cookie,如果我搜索它,它将保留在另一个域上?

更新:

我基本上想将一个值从域 A 传递到域 B。当访问者到达域 A 时,他/她被重定向并将一个值传递到域 B,我想在那里捕获。

这怎么可能?

4

2 回答 2

3

每个浏览器都会阻止它。

Cookies 不能在域之间共享。 https://wikipedia.org/wiki/Same-Origin-Policy

于 2013-04-03T18:39:53.493 回答
0

我很确定不可能为另一个域创建 cookie - 这将是一个非常重要的安全漏洞。

请参阅@scones 的链接。

于 2013-04-03T18:41:01.397 回答