我有下面的PHP代碼:本地主機URL工作在瀏覽器,但返回布爾(假)爲PHP curl_exec
$curl = curl_init();
curl_setopt ($curl, CURLOPT_URL, $URL);
curl_setopt ($curl, CURLOPT_RETURNTRANSFER, true);
$html = curl_exec ($curl);
echo $html;
蒙山以下結果:
確定爲$ URL像「http://www.google.com 「
KO爲$ URL像」 http://localhost/index.html」,並返回布爾(假)當我做了的var_dump
和這即使瀏覽器可以顯示http://localhost/index.html沒有問題。 我正在本地主機上運行一個xampp apache服務器。我想不出什麼問題。任何幫助將非常感激。
你是否已經定義好從你的本地主機運行這段代碼? – fire 2011-01-05 14:02:10
@fire是的,我在本地主機上運行代碼。 – tucson 2011-01-05 14:09:30
嘗試'127.0.0.1'而不是'localhost'。如果可行,這是一個DNS問題。如果它不起作用,還有其他一些可能的事情。嘗試通過設置['CURLOPT_HEADER'](http://us2.php。)來檢查CURL標頭。net/curl_setopt)選項...此外,設置'CURLOPT_FAILONERROR'爲false檢查... – ircmaxell 2011-01-05 14:15:54