လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP curl_getinfo () function ကိုအသေးစိတ်ရှင်းပြချက်: Curl တောင်းဆိုမှုသတင်းအချက်အလက်ရယူရန်

PHP curl_getinfo () function ကိုအသေးစိတ်ရှင်းပြချက်: Curl တောင်းဆိုမှုသတင်းအချက်အလက်ရယူရန်

M66 2025-07-15

PHP curl_getinfo () function ကိုအသေးစိတ်ရှင်းပြချက်: Curl တောင်းဆိုမှုသတင်းအချက်အလက်ရယူရန်

PHP တွင် HTTP, FTP, SMTP, SMTP စစသည့်အချက်များမှအချက်အလက်များပေးပို့ခြင်းနှင့်လက်ခံခြင်းနှင့်ပတ်သက်သောအချက်အလက်များကိုလက်ခံခြင်း, တောင်းခံသည့် URL ၏အခြေအနေနှင့်သက်ဆိုင်သောတောင်းဆိုမှုနှင့်ပတ်သက်သောအသေးစိတ်အချက်အလက်များသည်အထူးသဖြင့် PHP မှပေးသော curl_getinfo () function ကိုရယူရန်လိုအပ်သည်။

curl_getinfo () function ခြုံငုံသုံးသပ်ချက်

curl_getinfo () function ကို function ကို curl တောင်းဆိုမှုနှင့်ပတ်သက်သောသတင်းအချက်အလက်များပါ 0 င်သောအပေါင်းအသင်းခင်းကျင်းမှုကိုပြန်ပို့သည်။ ကွဲပြားခြားနားသောရွေးချယ်စရာများကိုချိန်ညှိခြင်းအားဖြင့်ကျွန်ုပ်တို့သည်တိကျသောသတင်းအချက်အလက်များကိုရနိုင်သည်။ ဤတွင်အသုံးများသောရွေးချယ်စရာများနှင့်သူတို့၏အဓိပ္ပါယ်များရှိသည်။

  • curlopt_effective_url : တောင်းဆိုထားသော URL လိပ်စာကို string တစ်ခုအဖြစ်ပြန်ပို့သည်။
  • curlopt_Http_code : ကိန်းဂဏန်းတစ်ခုတွင်ဆာဗာတုန့်ပြန်မှု၏ http status code ကိုပြန်ပို့သည်။
  • curlopt_Respones_code_code : ဆာဗာတုံ့ပြန်မှုအတွက် HTTP status code ကိုပြန်ပို့သည် (curl version 7.10.8 နှင့်အထက်) ။
  • curlopt_total_time : တောင်းဆိုမှုတစ်ခုလုံးအတွင်းစုစုပေါင်းအချိန် (စက္ကန့်) ကိုပြန်ပို့သည်။
  • curlopt_content_length_dalload : download လုပ်ထားသောအကြောင်းအရာများ၏ bytes အရေအတွက်ကိုပြန်ပို့သည်။
  • curlopt_content_length_upload : တင်ထားသောအကြောင်းအရာများ၏ bytes အရေအတွက်ကိုပြန်ပို့သည်။

Curl_getinfo ကိုအသုံးပြုနည်း (သတင်းအချက်အလက်ရယူရန်သတင်းအချက်အလက်ရယူရန်

အောက်ဖော်ပြပါသည် curl_getinfo () function ကို အသုံးပြု. curl_getinfo () function ကို အသုံးပြု. နမူနာကုဒ်ဖြစ်သည်။

 // a cURL ပစ္စည်းအင်းအား
$curl = curl_init();

// သတ်မှတ်ထားတဲ့ set URL စကားပေြာဟော
curl_setopt($curl, CURLOPT_URL, "https://www.example.com");

// တောင်းဆိုမှုကို execute
$response = curl_exec($curl);

// တောင်းဆိုမှုနှင့်ပတ်သက်။ သက်ဆိုင်ရာသတင်းအချက်အလက်ရယူပါ
$info = curl_getinfo($curl);

// output ကိုတောင်းဆိုခဲ့သည် URL စကားပေြာဟော
echo "တောင်းဆိုခဲ့သည်URLစကားပေြာဟော:" . $info['url'] . "<br>";

// output server တုံ့ပြန်မှု HTTP အခြေအနေကုဒ်
echo "HTTP အခြေအနေကုဒ်:" . $info['http_code'] . "<br>";

// တစ်ခုလုံးကိုတောင်းဆိုမှုလုပ်ငန်းစဉ်အပေါ်သုံးစွဲစုစုပေါင်းအချိန် output ကို
echo "စုစုပေါင်းအချိန်:" . $info['total_time'] . "စက်ဏန့်<br>";

// downloaded content ၏ bytes ၏ output ကို output
echo "ဒေါင်းလုပ်လုပ်ထားသောအကြောင်းအရာများ bytes အရေအတွက်:" . $info['download_content_length'] . "<br>";

// တင်ထားသောအကြောင်းအရာများ၏ bytes ၏အရေအတွက် output ကို
echo "တင်ထားသော content bytes အရေအတွက်:" . $info['upload_content_length'] . "<br>";

// ရုပ်သိမ်းခြင်း cURL ပစ္စည်းအင်းအား
curl_close($curl);

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

အကျဉ်းချုပ်

curl_getinfo () function ကိုအသုံးပြုခြင်းအားဖြင့် developer များသည် curl တောင်းဆိုမှုများနှင့်သက်ဆိုင်သောသတင်းအချက်အလက်အမျိုးမျိုးကိုအလွယ်တကူရရှိနိုင်သည်။ Webswlers များကိုရှာဖွေခြင်း, APIs များကိုခေါ်ဆိုခြင်း,

အတိုချုပ်ဆိုရလျှင် curl_getinfo () function သည် PHP ဖွံ့ဖြိုးတိုးတက်မှုတွင်အထူးသဖြင့် data interaction အတွက်အသုံးပြုသောမြင်ကွင်းတွင်အလွန်လက်တွေ့ကျသည်။ ပိုမိုကောင်းမွန်သောထိန်းချုပ်မှုနှင့်လုပ်ငန်းစဉ်တောင်းဆိုမှုများအတွက်အသေးစိတ်အချက်အလက်များကိုအသေးစိတ်အချက်အလက်များကိုရယူရန်ကူညီနိုင်သည်။