2017-08-28 104 views
0

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

enter image description here

+2

Cookie设置为每个域的基础,因此a.com上的Cookie无法由b.com读取 – Chris

回答

0

不能为另一个域设置cookie的创建cookie,并获得Cookie值,你能做些什么来实现这一目标是下方。这只是帮助您了解我们如何实现这一目标的示例。

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

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

然后在此域(域B),这是example.com在cookie.php应该有下面的代码:

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

即你有域A IMG SRC将达到该网址将为域B设置Cookie。

希望这已经详细解释了很多。

相关问题