ホームページ  >  記事  >  バックエンド開発  >  リモートデータを読み取るPHP file_get_contents関数のタイムアウトの解決策、c関数timeout_PHPチュートリアル

リモートデータを読み取るPHP file_get_contents関数のタイムアウトの解決策、c関数timeout_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-13 09:54:01801ブラウズ

PHP file_get_contents関数のリモートデータ読み取りタイムアウト、c関数タイムアウトの解決策

ネットワークの状態が比較的悪い場合、file_get_contents関数はリモートデータの読み取りに失敗することがよくあります。
解決策は次のとおりです:
コードをコピーします コードは次のとおりです:
/*タイムアウトを設定して失敗した後、複数回読み込んでみてください。効果は以前よりもはるかに良くなります*/
$url = 'http://www.bkjia.com';
$opts = array(
'http'=>array(
'メソッド'=>"GET"、
'timeout'=>1, //タイムアウトを設定します
)
); $context = stream_context_create($opts); $contents = @file_get_contents($url,false,$context); ?>




http://www.bkjia.com/PHPjc/998805.html

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/998805.html技術記事 PHP の file_get_contents 関数によるリモート データの読み取りのタイムアウトの解決策 c 関数がタイムアウトすると、ネットワークの状態が比較的悪い場合、file_get_contents 関数はリモート データの読み取りに失敗することがよくあります。 解決しました...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。