分享一個實際在使用的函數:
複製程式碼 程式碼如下:
/*比file_get_contents穩定的多! $timeout為超時時間,單位是秒,預設為1s。 */
function curl_get_contents($url,$timeout=1) {
$curlHandle = curl_init();
curl_setopt( $curlHandle , CURLOPT_URL, $url );
curl_setop(WUR3(3, UR3,703,703,703, UR3072003] _setopt( $ curlHandle , CURLOPT_TIMEOUT, $timeout );
$result = curl_exec( $curlHandle );
curl_close( $curlHandle );
return $result;
}
;
複製程式碼 程式碼如下:
$ctx = stream_context_create(array(
'http' => array(
'timeout' => 1 //秒
);
file_get_contents("http://www.jb51.net/", 0, $ctx);
另外,據不完全測試,使用curl取得頁面比用file_get_contents穩定的多。
以上就介紹了 比file_get_contents穩定的curl_get_contents分享,包含了方面的內容,希望對PHP教學有興趣的朋友有所幫助。