現在の位置: ホーム> 最新記事一覧> PHP機能チュートリアル:curl_errno()を使用してcurl要求エラーコードを取得する方法

PHP機能チュートリアル:curl_errno()を使用してcurl要求エラーコードを取得する方法

gitbox 2025-06-12

PHP機能チュートリアル:curl_errno()を使用してcurl要求エラーコードを取得する方法

ネットワークリクエストを行うとき、開発者はしばしば接続タイムアウト、DNS解像度の障害などのさまざまなエラーに遭遇します。これらのエラーをより効率的に処理するために、PHPは非常に実用的な機能を提供しますcurl_errno()

上記の例では、最初にカールハンドルを初期化し、いくつかのオプション(要求されたURLや応答コンテンツを返すかどうかなど)を設定します。次に、CURL要求はcurl_exec()関数を使用して実行され、結果は$ response変数に保存されます。

次に、 curl_errno()関数を使用して、エラーが発生したかどうかを確認します。エラーがある場合は、 curl_errno()関数を使用してエラーコードを取得し、 $ error_code変数に保存し、ページにエラーメッセージを出力します。エラーがない場合、出力カール要求は成功しました!

最後に、 curl_close()関数を使用してCurlハンドルを閉じ、リソースを解放します。

3.一般的なエラーコード

いくつかの一般的なカールエラーコードとその意味は次のとおりです。

  1. curle_couldnt_connect(7) :接続を確立できません
  2. curle_operation_timedout(28) :操作タイムアウト
  3. curle_couldnt_resolve_host(6) :ホストを解決できません
  4. curle_ssl_connect_error(35) :SSL接続エラー
  5. curle_ok(0) :エラーは発生しませんでした

これらのエラーコードは、開発者がCurlを要求する際に遭遇する可能性のある問題を理解し、エラーに対処するために適切な対策を講じるのに役立ちます。

要約します

curl_errno()関数を使用することにより、開発者はCurl要求のエラーコードを簡単に取得でき、それによりネットワークリクエストの問題をより効率的に処理できます。実際の開発では、さまざまなエラーコードに基づいて異なるエラー処理を実行できます。これにより、アプリケーションの安定性とユーザーエクスペリエンスが向上します。

この記事の紹介コードとサンプルコードが、curl_errno()関数を理解して使用するのに役立つことを願っています!