လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP function tutorial: curl_errno () ကိုဘယ်လိုသုံးရမလဲဆိုတာကို curl တောင်းဆိုမှုအမှားကုဒ်ကိုဘယ်လိုသုံးရမလဲ

PHP function tutorial: curl_errno () ကိုဘယ်လိုသုံးရမလဲဆိုတာကို curl တောင်းဆိုမှုအမှားကုဒ်ကိုဘယ်လိုသုံးရမလဲ

gitbox 2025-06-12

PHP function tutorial: curl_errno () ကိုဘယ်လိုသုံးရမလဲဆိုတာကို curl တောင်းဆိုမှုအမှားကုဒ်ကိုဘယ်လိုသုံးရမလဲ

ကွန်ယက်တောင်းဆိုမှုများပြုလုပ်သောအခါ connection timeout, dns resolution ပျက်ကွက်စသည့်အမှားများကိုမကြာခဏကြုံတွေ့ရလေ့ရှိသည် curl_errno() ဤအမှားများကိုပိုမိုထိရောက်စွာကိုင်တွယ်နိုင်ရန် PHP သည်အလွန်ထိရောက်စွာလုပ်ဆောင်နိုင်စွမ်းရှိပါသည်

အပေါ်ကဥပမာမှာကျွန်တော်တို့ဟာအရင်ကဆံပင်ကောက်ကောက်ကိုလက်ကိုင်ကိုင်ပြီး (တောင်းဆိုတဲ့ URL) (တောင်းဆိုတဲ့ URL နဲ့ Respons content ကိုပြန်ပို့မလား) ထို့နောက် curl တောင်းဆိုမှုကို curl_exec () function ကို အသုံးပြု. ကွပ်မျက်ခံရပြီးရလဒ်ကို $ တုန့်ပြန်မှု variable တွင်သိမ်းထားသည်။

ထို့နောက်အမှားတစ်ခုရှိမရှိစစ်ဆေးရန် curl_errno () function ကိုကျွန်ုပ်တို့အသုံးပြုသည်။ အမှားတစ်ခုရှိပါကအမှားကုဒ်ကိုရယူရန် Curl_errno () function ကိုသုံးပါ, ၎င်းကို $ error_code variable တွင်သိမ်းပါ။ အမှားမရှိလျှင် output ကိုဆံပင်ကောက်ကောက်တောင်းဆိုမှုသည်အောင်မြင်သည်။

နောက်ဆုံးအနေဖြင့်ဆံပင်ကောက်ကောက်ကိုပိတ်ရန်နှင့်အရင်းအမြစ်ကိုအခမဲ့ပိတ်ရန် curl_close () function ကိုသုံးပါ။

3 ။ သာမန်အမှားကုဒ်များ

ဤတွင်ဘုံကောက်ကောက်အမှားကုဒ်များနှင့်၎င်းတို့၏အဓိပ္ပါယ်များကိုဤတွင်ဖော်ပြထားသည်။

  1. Curle_Couldnt_Connect (7) - ဆက်သွယ်မှုကိုမတည်ဆောက်နိုင်ပါ
  2. curle_operation_timedout (28) - စစ်ဆင်ရေးအချိန်ကုန်
  3. curle_couldnt_resolve_host (6) : host ကိုဖြေရှင်းနိုင်မှာမဟုတ်ဘူး
  4. curle_ssl_connect_error (35) : SSL ဆက်သွယ်မှုအမှား
  5. curle_ok (0) : အမှားမရှိပါ

ဤအမှားကုဒ်များသည် developer များက developer များကဆံပင်ကောက်ကောက်တောင်းခံခြင်းနှင့်အမှားများကိုကိုင်တွယ်ရန်သင့်လျော်သောလုပ်ဆောင်မှုများကိုပြုလုပ်သောပြ problems နာများကိုနားလည်ရန်ကူညီနိုင်သည်။

အကျဉ်းချုပ်

curl_errno () function ကိုအသုံးပြုခြင်းအားဖြင့် developer များသည်အမှားကုဒ်များကိုအလွယ်တကူရယူနိုင်ပါသည်။ အမှန်တကယ်ဖွံ့ဖြိုးတိုးတက်မှုတွင်မတူညီသောအမှားကိုင်တွယ်မှုများကိုကွဲပြားသောအမှားကုဒ်များပေါ်တွင် အခြေခံ. လုပ်ဆောင်နိုင်သည့်လုပ်ဆောင်မှုပုံစံအမျိုးမျိုးအပေါ် အခြေခံ. လုပ်ဆောင်နိုင်သည်။

ဤဆောင်းပါးရှိနိဒါန်းနှင့်နမူနာကုဒ်သည်သင်က curl_errno () function ကိုနားလည်ရန်နှင့်အသုံးပြုရန်အတွက်အထောက်အကူပြုလိမ့်မည်ဟုမျှော်လင့်ပါသည်။