လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> headers_list ကိုအသုံးပြုနည်း () လက်ရှိသတ်မှတ်ထားသည့် HTTP header အချက်အလက်စာရင်းကိုကြည့်ရှုရန်မည်သို့အသုံးပြုရမည်နည်း။

headers_list ကိုအသုံးပြုနည်း () လက်ရှိသတ်မှတ်ထားသည့် HTTP header အချက်အလက်စာရင်းကိုကြည့်ရှုရန်မည်သို့အသုံးပြုရမည်နည်း။

M66 2025-07-04

PHP တွင် Headers_list () function သည်လက်ရှိ script တွင်ထည့်ထားသော HTTP ခေါင်းစီးများအားလုံးကိုကြည့်ရှုရန်အလွန်အသုံးဝင်သောကိရိယာတစ်ခုဖြစ်သည်။ HTTP ခေါင်းစီးအားလုံး၏အမည်များနှင့်သက်ဆိုင်ရာတန်ဖိုးများပါ 0 င်သည့်ခင်းကျင်းမှုကိုပြန်လည်ရောက်ရှိစေသည်။ အထူးသဖြင့် HTTP Header Settings ကို debing လုပ်ရန်အထူးသဖြင့်အထူးသဖြင့်ခေါင်းစီးအချို့ကိုမပို့မီစစ်ဆေးသည့်အခါအထူးသဖြင့်အလွန်အရေးကြီးသည်။

အခြေခံအသုံးပြုမှု

ခေါင်းစီးများ () function သည်မည်သည့် parameters တွေကိုလက်မခံပါ။ သင်ခေါ်ဆိုသည့်အခါ၎င်းသည်ပို့သည့် HTTP ခေါင်းစီးများအားလုံးပါ 0 င်သည့်ခင်းကျင်းမှုကိုပြန်လည်ရောက်ရှိစေသည်။ headers_list () function ကိုဘယ်လိုသုံးရမယ်ဆိုတာကိုပြသတဲ့အခြေခံဥပမာတစ်ခုပါ။

 <?php
// အချို့သတ်မှတ်ပါ HTTP ဉီးခေါင်း
header('Content-Type: application/json');
header('Cache-Control: no-cache');

// အားလုံးလက်ရှိ set ကိုရယူပါ HTTP ဉီးခေါင်း
$headers = headers_list();

// 输出所有ဉီးခေါင်း信息
foreach ($headers as $header) {
    echo $header . "<br>";
}
?>

အထက်ပါဥပမာတွင်ကျွန်ုပ်တို့သည် header () function ကို အသုံးပြု. HTTP ခေါင်းစီး 2 ခုကိုပထမ ဦး ဆုံးသတ်မှတ်ထားသည်။ အကြောင်းအရာ-type နှင့် cache control ။ ထို့နောက် Headers_list ကို ခေါ်ဆိုခြင်းအားဖြင့်ကျွန်ုပ်တို့သည်လက်ရှိ HTTP ခေါင်းစီးများအားလုံးကိုတစ်ခုတည်ဆောက်ပြီး၎င်းတို့အားတစ် ဦး တည်းမှထွက်ပေါ်လာသည်။

ထုတ်လုပ်မှုဥပမာ

အထက်ပါကုဒ်ကိုသင် run သောအခါ, output သည်ကြည့်ရှုနိုင်သည်။

 Content-Type: application/json
Cache-Control: no-cache

မှတ်သားရန်အရာ

  1. Header Information Sending Order : headers_list မှပြန်လာသောခေါင်းစဉ်များ () ကို ပေးပို့ခြင်းအမိန့်တွင်စီစဉ်ထားသည်။ ဆိုလိုသည်မှာသင်သည်သင်၏ script တွင်တူညီသောအမျိုးအစားများကိုတူညီသောအမျိုးအစားများကိုထည့်သွင်းထားပါကခေါင်း စီးများစာရင်းတွင်ခေါင်းစီးများ () သည်ဤခေါင်းစီးများကိုပြသနိုင်ပြီး၎င်းတို့ကိုသတ်မှတ်ထားသည့်အတိုင်းစီစဉ်ထားသည်။

  2. output ကိုအရင်ဖုန်းဆက်ရမည် - headers_list () output မရှိပါ။ PHP သည် browser ကိုဘာမှမလုပ်မီ HTTP ခေါင်းစီးများကိုမည်သည့် browser ကို မှမထုတ်ယူမီ ,

ထုံးစံ HTTP ခေါင်းစီးများကိုတည်ဆောက်ခြင်း

သင်စိတ်ကြိုက် HTTP ခေါင်းစီးများကိုရှာဖွေရန်နှင့်၎င်းတို့ကိုကြည့်ရှုရန်လိုအပ်ပါကအောက်ပါအတိုင်းကုဒ်ကိုသုံးနိုင်သည်။

 <?php
// ထုံးစံကို set up HTTP ဉီးခေါင်း
header('X-Custom-Header: m66.net');

// လက်ရှိတစ်ခုရယူပါ HTTP ဉီးခေါင်း
$headers = headers_list();

// 输出所有ဉီးခေါင်း信息
foreach ($headers as $header) {
    echo $header . "<br>";
}
?>

ဤဥပမာတွင်ကျွန်ုပ်တို့သည် M66.net ၏တန်ဖိုးနှင့်အတူ X-Custom-header အမည်ရှိ compute header ကိုသတ်မှတ်သည်။ headers_list နှင့်အတူ () အောင်မြင်စွာသတ်မှတ်ထားခြင်းရှိမရှိကိုကျွန်ုပ်တို့တွေ့နိုင်သည်။

အခြားဆက်စပ်လုပ်ဆောင်ချက်များကို

headers_list () တွင် PHP တွင် PHP တွင်သင့်အားကူညီနိုင်သည့်အခြားဆက်စပ်လုပ်ဆောင်ချက်များရှိပြီး HTTP ခေါင်းစီးများကိုစီမံခန့်ခွဲနိုင်သည့်အခြားဆက်စပ်လုပ်ဆောင်ချက်များရှိသည်။

  • Header () - HTTP Header ကို browser သို့ပို့ရန်အသုံးပြုသည်။

  • Headers_sent () : HTTP header ကိုပို့ခြင်းရှိမရှိစစ်ဆေးပါ။

ဤလုပ်ဆောင်ချက်များကိုပေါင်းစပ်ခြင်းသည်သင့်အား HTTP ခေါင်းစီးများ၏အပြုအမူကိုထိန်းချုပ်ရန်ကူညီနိုင်ပြီးအချက်အလက်များကို client ကို client ကိုမှန်ကန်စွာလွှဲပြောင်းပေးသည်။