ホームページ >バックエンド開発 >PHPチュートリアル >PHP で cURL エラーを効果的に処理するにはどうすればよいですか?
はじめに:
PHP で cURL 関数を使用して Web サーバーと対話する場合、エラーを効果的に検出して処理できることが不可欠です。この記事では、HTTP 応答コードやネットワーク障害などの一般的なエラーを捕捉する方法を説明します。
curl_error() 関数によるエラーの捕捉:
意味のあるエラーを取得するにはcURL が失敗した場合にメッセージが表示される場合は、curl_error() 関数を使用します。この関数を介して HTTP エラー コードを報告するには、CURLOPT_FAILONERROR オプションを有効にする必要があります:
$ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $your_url); curl_setopt($ch, CURLOPT_FAILONERROR, true); //... curl_exec($ch); if (curl_errno($ch)) { $error_msg = curl_error($ch); } curl_close($ch); if (isset($error_msg)) { // TODO - Handle cURL error accordingly }
一般的なエラー コード:
curl_error() 関数はさまざまなエラー コードを返し、発生したエラーに基づいたメッセージ。発生する可能性のある一般的なコードは次のとおりです。
さまざまなエラー シナリオの処理:
エラー メッセージを取得したら、さまざまなエラー シナリオを適切に処理できます。たとえば、次のことが可能です。
追加リソース:
以上がPHP で cURL エラーを効果的に処理するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。