မျက်မှောက်ခေတ် Web Development တွင် HTTP header သတင်းအချက်အလက်ရယူခြင်းသည်အလွန်အရေးကြီးသောစစ်ဆင်ရေးတစ်ခုဖြစ်သည်။ လူကြိုက်များသော server-side scripting language တစ်ခုအနေဖြင့် PHP သည်ဤအချက်အလက်များကိုရယူရန်နည်းလမ်းများစွာကိုပေးသည်။ ဤနည်းစနစ်များကိုကျွမ်းကျင်ခြင်းသည် developer များက code ကိုအကောင်းဆုံးဖြစ်စေနိုင်သော်လည်းဝက်ဘ်ဆိုက် application များကိုလည်းထိရောက်စွာဖြည့်ဆည်းပေးသည်။
HTTP header အချက်အလက်သည် HTTP တောင်းဆိုမှုများနှင့်တုန့်ပြန်မှုများ၏အဓိကအစိတ်အပိုင်းဖြစ်ပြီးအကြောင်းအရာအမျိုးအစား, HTTP header အချက်အလက်များကိုနားလည်ခြင်းနှင့် debugging လုပ်ခြင်းဖြင့် developer များသည် 4 င်းတို့၏ဝက်ဘ်ဆိုက်များ၏စွမ်းဆောင်ရည်နှင့်ယုံကြည်စိတ်ချရမှုကိုထိရောက်စွာတိုးတက်စေနိုင်သည်။
PHP တွင် HTTP Header သတင်းအချက်အလက်ရယူရန်အောက်ပါနည်းလမ်းများကိုသင်အသုံးပြုနိုင်သည်။
GetAllheaders () သည် PHP တွင် HTTP Headers များကိုရယူရန်အလွယ်ကူဆုံးနည်းလမ်းဖြစ်သည်။ ၎င်းသည်လက်ရှိတောင်းဆိုမှု၏ HTTP ခေါင်းစီးအားလုံးကိုပြန်ပေးနိုင်သည်။ ဒီမှာဥပမာတစ်ခုပါ။
$headers = getallheaders();<br>print_r($headers);
အထက်ပါကုဒ်ကိုအသုံးပြုခြင်းအားဖြင့်သင်ကြည့်ရှုရန်နှင့် debug တောင်းဆိုမှုများကိုကူညီရန် header အချက်အလက်အားလုံးကိုအလွယ်တကူထုတ်လွှင့်နိုင်သည်။
GetAledHeaders () function ကို) အနေဖြင့် PHP ၏ $ _server ခင်းကျင်းမှုတွင်လက်ရှိတောင်းဆိုမှုအတွက် HTTP ခေါင်းစီးများပါ 0 င်သည်။ တိကျသောအဓိကတန်ဖိုးများကိုရယူခြင်းအားဖြင့်သင်သည်သာမန် http ခေါင်းစီးများကိုရနိုင်သည်။
$httpUserAgent = $_SERVER['HTTP_USER_AGENT'];<br>$httpReferer = $_SERVER['HTTP_REFERER'];<br>echo "User Agent: " . $httpUserAgent;<br>echo "Referer: " . $httpReferer;
ဤနည်းလမ်းသည် header အချက်အလက်အားလုံးကိုမရရှိနိုင်ပါကရိုးရှင်းသောလိုအပ်ချက်များကိုကိုင်တွယ်ရန်လုံလောက်သည်။
PHP တွင်ခေါင်းစီးများတောင်းဆိုခြင်းအပြင် developer များသည်လည်းတုန့်ပြန်မှုခေါင်းဆောင်မှုများရရှိရန်လိုအပ်သည်။ လက်ရှိ script မှတုန့်ပြန်မှုခေါင်းစဉ်သတင်းအချက်အလက်အားလုံးကိုရယူရန် headers_list () function ကိုသုံးနိုင်သည်။
header("Content-Type: application/json");<br>$headers = headers_list();<br>print_r($headers);
ဤချဉ်းကပ်မှုသည် 0 က်ဘ်ဆိုက်စွမ်းဆောင်ရည်ကို debugging နှင့် optimization လုပ်ရန်အတွက်အကောင်းဆုံးဖြစ်သည်။ သင်၏ script ၏လက်ရှိ output အခြေအနေကိုကြည့်ရှုရန်ကူညီခြင်းအတွက်အကောင်းဆုံးဖြစ်သည်။
ဤဆောင်းပါးသည် GetAlleheaders () function ကို အသုံးပြု. PHP တွင် HTTP Header သတင်းအချက်အလက်ရယူရန်အတွက်ဘုံနည်းလမ်းများစွာကိုမိတ်ဆက်ပေးသည်။ ဤကျွမ်းကျင်မှုများကျွမ်းကျင်စွာဖြင့်သင်သည်ဝက်ဘ်ဆိုက်စွမ်းဆောင်ရည်ကိုပိုမိုအလွယ်တကူဖြည့်ဆည်းပေးနိုင်ရန်နှင့်ဖွံ့ဖြိုးတိုးတက်မှုထိရောက်မှုကိုပိုမိုကောင်းမွန်စေနိုင်သည်။