File_get_contents 403 禁止エラーのトラブルシューティング
サーバー上の file_get_contents で 403 禁止エラーが発生した場合は、根本的な原因を理解することが重要です。この問題のトラブルシューティング方法は次のとおりです:
PHP のデバッグ機能の使用
PHP にはデバッグ オプションがあります:
欠落している HTTP ヘッダーの確認
403 エラーの一般的な原因の 1 つは、HTTP が欠落しているか正しくないことです。リクエスト内のヘッダー。ブラウザーはこれらのヘッダーを自動的に送信しますが、カスタム リクエストにはこれらのヘッダーが含まれない場合があります。次のようなヘッダーを追加することを検討してください:
HTTP ヘッダーを追加するサンプル コード
<code class="php">$context = stream_context_create( array( "http" => array( "header" => "User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.102 Safari/537.36" ) ) ); echo file_get_contents("www.google.com", false, $context);</code>
追加リソース
以上がPHP で file_get_contents を使用するときに発生する「403 Forbidden」エラーを解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。