获得问题以将一个域cookie转移到另一个域

时间:2017-08-28 21:08:52

标签: php jquery cookies

我遇到的问题是将一个域cookie转移到另一个域。当我打开第二个域时,它会在浏览器中显示cookie值,但是当我运行以通过jQuery获取它时。它显示为空。请告诉我如何获取它或以任何其他方式在一个域中创建cookie并将其转到另一个域。例如。在a.com中创建cookie并在b.com中获取cookie值

enter image description here

1 个答案:

答案 0 :(得分:0)

您无法为其他域设置Cookie,您可以采取以下措施来实现此目的。这只是一个样本,可以帮助您了解我们如何实现这一目标。

例如,如果您要为www.example.com设置Cookie,请在您设置Cookie(DOMAIN A)的第一个域中创建一个隐藏的img字段。

'<img src="http://www.example.com/cookie.php?val=123" style="display:none;">'

然后在这个域(DOMAIN B)上,即cookie.php中的example.com应该有以下代码:

<?php
    setcookie('a', $_GET['val']);
?>

即。 你在DOMAIN中有img src A会点击为DOMAIN B 设置cookie的网址。

希望这已经详细解释过了。