我想從file_get_contents從另一個文件的內容(不要問爲什麼)。 我有兩個文件:test1.php和test2.php。 Test1.php返回一個字符串,以登錄的用戶爲基礎。無法發送cookie與file_get_contents
Test2.php試圖獲取test1.php的內容並且正在被瀏覽器執行,從而得到cookie。
要使用的file_get_contents送餅乾,我創建了一個流方面:
$opts = array('http' => array('header'=> 'Cookie: ' . $_SERVER['HTTP_COOKIE']."\r\n"))`;
我以便在檢索內容有:
$contents = file_get_contents("http://www.domain.com/test1.php", false, $opts);
但現在我得到的錯誤:
Warning: file_get_contents(http://www.domain.com/test1.php) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found
有人知道我在這裏做什麼嗎?
編輯: 忘了提及:沒有streaming_context,頁面剛剛加載。但沒有cookies我沒有得到我需要的信息。
僅供參考如果您使用的是A2hosting,您必須請求fopen訪問權限(由於安全原因,他們默認關閉) – 2010-08-04 21:48:17