PHP 関数 file_get_contents() を使用すると、ファイルまたは URL のコンテンツを取得できます。ただし、場合によっては、外部 URL の取得に失敗し、空の応答が返されることがあります。この問題は通常、特定の PHP.ini 構成設定が原因で発生します。
PHP.ini 構成の調査
問題のある構成を特定するには、次の設定を確認できます。
外部 URL をロードするための代替方法
PHP を調整する場合。 ini 設定では問題は解決されません。別の方法を使用して外部 URL をロードすることを検討できます。 PHP:
function get_content($URL) { $ch = curl_init(); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_URL, $URL); $data = curl_exec($ch); curl_close($ch); return $data; } echo get_content('http://example.com');
以上がPHP file_get_contents() が外部 URL のロードに失敗するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。