我試圖使用file_get_contents來檢索瀏覽器將從同一個域上的另一個文件接收的輸出。 我已經移動到另一臺服務器,現在它總是超時。 下面是我想要做的一個例子。file_get_contents在同一個域上執行http請求
的index.php
<?php
echo file_get_contents('http://'.$_SERVER['SERVER_NAME'].'/sample.php');
?>
sample.php
<?php
echo 'test';
?>
任何想法可能是這個問題的原因是什麼?
編輯 我們的服務器管理器中提到一些有關阿帕奇不響應爲localhost,它也許有印象嗎?
謝謝
爲什麼要通過HTTP做什麼呢?文件系統操作比HTTP請求的開銷小得多。 – GordonM 2012-02-16 10:07:11
對你的編輯:是的,它確實響了。這就是我在答案的最後一句中提到的。這確實意味着你不可能對此做任何事情,這是可靠的,不會令人生畏的。告訴服務器管理器讓Apache響應本地主機請求。爲什麼會被禁用呢? – 2012-02-16 18:51:09
@GrodonM,認爲它是一個實驗。 – user6 2012-02-17 07:52:12