လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP တွင်ဆံပင်ကောက်ကောက်သတင်းအချက်အလက်ရရန် GetINFO function ကိုအသုံးပြုနည်း

PHP တွင်ဆံပင်ကောက်ကောက်သတင်းအချက်အလက်ရရန် GetINFO function ကိုအသုံးပြုနည်း

gitbox 2025-06-29

PHP ဖွံ့ဖြိုးတိုးတက်မှုတွင်လုပ်ဆောင်ချက်များကိုမှန်ကန်စွာအသုံးပြုခြင်းသည်သင်၏ကုဒ်၏ထိရောက်မှုနှင့်ဖတ်နိုင်မှုကိုသိသိသာသာတိုးတက်စေနိုင်သည်။ developer များအသုံးပြုသူများကို၎င်း၏အသုံးပြုမှုနှင့် application အခြေအနေများကိုနားလည်စေရန် PHP တွင် GetINFO function ကိုမည်သို့အသုံးပြုရမည်ကိုဤဆောင်းပါးသည်ဤဆောင်းပါးသည်။

GetINFO function ကဘာလဲ

GetINFO function ကိုများသောအားဖြင့်သတ်မှတ်ထားသောအကြောင်းအရာသို့မဟုတ်လုပ်ငန်းစဉ်နှင့်ပတ်သက်သည့်သတင်းအချက်အလက်များကိုရရှိရန်အသုံးပြုသည်။ PHP တွင်အသုံးအများဆုံးမြင်ကွင်းကို curl စာကြည့်တိုက်နှင့်ပေါင်းစပ်ထားသည်။ ဆံပင်ကောက်ကောက်သည် HTTP တောင်းဆိုမှုများကိုအကောင်အထည်ဖော်ရန်အသုံးပြုသောအစွမ်းထက်သောကိရိယာတစ်ခုဖြစ်သည်။ GetINFO function ကိုဤတောင်းဆိုမှုများနှင့်ပတ်သက်သောအသေးစိတ်အချက်အလက်များကိုရရှိရန်အသုံးပြုသည်။

GetINFO function ကိုအသုံးပြုနည်း

PHP တွင် GetINFO function ကိုအသုံးပြုခြင်းသည်အလွန်ရိုးရှင်းပါသည်။ ပထမ ဦး စွာ, သင်ကကောက်ကောက် session တစ်ခုစတင်ရန်, ရွေးချယ်စရာအမျိုးမျိုးကိုသတ်မှတ်ပြီးတောင်းဆိုမှုကို execute ။ နောက်ဆုံးအနေဖြင့်တောင်းဆိုမှုအသေးစိတ်ကို GetINFO function မှတဆင့်ရယူပါ။

ဆံပင်ကောက်ကောက် session ကိုစတင်

ဆံပင်ကောက်ကောက်အသစ်တစ်ခုကိုစတင်ရန် curl_init function ကိုသုံးပါ။

 $curl = curl_init();

ရွေးချယ်စရာများ setting

ထို့နောက် URL, ပြန်လာသောအကြောင်းအရာများစသည်တို့ကဲ့သို့သောဆံပင်ကောက်ကောက်များကိုသတ်မှတ်ရန်လိုအပ်သည်။

 curl_setopt($curl, CURLOPT_URL, "http://example.com");<br>curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);

curl တောင်းဆိုမှုကိုလုပ်ဆောင်ပါ

Set Curl တောင်းဆိုမှုကိုဆက်လုပ်ရန်နှင့်တုန့်ပြန်ရလဒ်ရရန် curl_exec function ကိုသုံးပါ။

 $response = curl_exec($curl);

GetINFO function ကိုသုံးပါ

တောင်းဆိုမှုကိုကွပ်မျက်ပြီးနောက် HTTP အခြေအနေကုဒ်, တောင်းဆိုမှုအချိန်စသည့်တောင်းဆိုမှု၏သက်ဆိုင်ရာသတင်းအချက်အလက်များကိုရယူရန် GetINFO function ကိုသုံးနိုင်သည်။

 $info = curl_getinfo($curl);<br>print_r($info);

curl session ကိုပိတ်ပါ

တောင်းဆိုမှုကိုပြီးစီးပြီးနောက် system အရင်းအမြစ်များကိုလွှတ်ပေးရန် curl session ကိုပိတ်ရန်မမေ့ပါနှင့်။

 curl_close($curl);

ဘုံ getinfo လုပ်ဆောင်ချက်များကိုပြန်လည်တန်ဖိုးများ

GetINFO function ကိုအသုံးပြုသောအခါပြန်လာသောသတင်းအချက်အလက်များသည်များစွာသောရှုထောင့်များပါ 0 င်သည်။

  • URL: နောက်ဆုံးတောင်းဆိုထားသော URL
  • http_code: http တုံ့ပြန်မှုအခြေအနေကုဒ်
  • Total_time: တောင်းဆိုမှုကစုစုပေါင်းအချိန်
  • Size_Download: download content ၏အရွယ်အစား
  • ထိရောက်သော _URL: သက်တမ်းရှိတောင်းဆိုမှု URL

အကျဉ်းချုပ်

PHP တွင် GetINFO function ကိုအသုံးပြုခြင်းသည် developer များရှာဖွေတွေ့ရှိရန်နှင့်လုပ်ဆောင်ရန်လွယ်ကူသည့်ဆံပင်ကောက်ကောက်တောင်းဆိုမှုများနှင့်ပတ်သက်သောအသေးစိတ်အချက်အလက်များကိုရယူရန်ကူညီနိုင်သည်။ အထက်ပါအဆင့်များကိုကျွမ်းကျင်ခြင်းသည် PHP ဖွံ့ဖြိုးတိုးတက်မှုလုပ်ငန်းစဉ်တွင်ပိုမိုအဆင်ပြေစေနိုင်သည်။ ဤဆောင်းပါးတွင်ပါသောအကြောင်းအရာသည် GetINFO function ကိုနားလည်ရန်နှင့်အသုံးပြုရန်အတွက်အထောက်အကူပြုလိမ့်မည်ဟုကျွန်ုပ်မျှော်လင့်ပါသည်။