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

PHP file_get_contents 関数のリモート データ読み取りタイムアウトの解決策_PHP チュートリアル

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

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

この記事では、リモートデータを読み取るPHP file_get_contents関数のタイムアウトの解決策を主に紹介します。この記事では、解決策のコードを直接提供しますので、必要な方は参照してください。それに

ネットワークの状態が比較的悪い場合、file_get_contents 関数はリモート データの読み取りに失敗することがよくあります。

解決策は次のとおりです:

コードは以下の通りです:

/*タイムアウトを設定して連携に失敗した後、複数回読み込んでみると、効果は以前よりはるかに良くなります*/

$url = 'http://www.jb51.net';

$opts = array(

'http'=>array(

'メソッド'=>"GET",

'timeout'=>1, //タイムアウトを設定します

);

$context = stream_context_create($opts);

$contents = @file_get_contents($url,false,$context);

?>

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