如何使用file_get_contents发送 Cookie
我正在尝试从另一个文件中获取内容(不要问为什么)。
我有两个文件:test1.php和test2.php。test1.php返回一个字符串,该字符串基于登录的用户。file_get_contents
test2.php尝试获取 test1 的内容.php并由浏览器执行,从而获取 cookie。
为了发送带有 的 cookie,我创建了一个流上下文:file_get_contents
$opts = array('http' => array('header'=> 'Cookie: ' . $_SERVER['HTTP_COOKIE']."\r\n"))`;
我正在检索以下内容:
$contents = file_get_contents("http://www.example.com/test1.php", false, $opts);
但现在我得到错误:
警告:file_get_contents(http://www.example.com/test1.php) [function.file-get-content]: 无法打开流: HTTP 请求失败!HTTP/1.1 404 未找到
有人知道我在这里做错了什么吗?
编辑:
忘了提:没有streaming_context,页面只是加载。但是没有饼干,我无法获得我需要的信息。