通过file_get_contents访问远程域的cookie

时间:2018-06-08 15:45:13

标签: cookies file-get-contents

我认为这很简单。

我有两个域名。 A.com和B.com。当访问者访问b.com网站时,我想验证他是否是a.com的注册用户。

在A.com上,我有一个cookie.php,它读取用户的本地$ _COOKIE ['a']并回显它。我在浏览器中键入此地址时效果很好:cookie已回显。

在域B.com上,我有一个read_cookie.php,它读取A.com/cookie.php来检索用户的cookie。它不起作用。

A.com/cookie.php

<?php 
if (!isset($_COOKIE['a']) || $_COOKIE['a'] == "") 
{ 
echo "A0"; 
}else{ 
echo "A".$_COOKIE['a']; }; 
?>

这回应:AblablablablathisismycookieIsetearlier

B.com/read_cookie.php

<?php 
$got_it = file_get_contents('https://a.com/cookie.php'); 
echo $got_it; ?>

这回应:A0。

谁能告诉我什么是错的?这就像file_get_contents调用的页面无法读取调用者的cookie,但事实上,a.com的脚本可以访问这个cookie ........?

我拥有这两个域,我可以修改这两个脚本。你有另外的想法我怎么能这样做?

感谢您的帮助。

0 个答案:

没有答案