လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> header output သည်မှန်ကန်သည်ဆိုပါကကြည့်ရှုရန် browser developer tool ကိုသုံးပါ

header output သည်မှန်ကန်သည်ဆိုပါကကြည့်ရှုရန် browser developer tool ကိုသုံးပါ

M66 2025-05-28

PHP ဖွံ့ဖြိုးတိုးတက်မှုတွင် Http header function ကို redirection, content type, cache control ကဲ့သို့သော http header အချက်အလက်များကိုသတ်မှတ်ရန်အသုံးပြုလေ့ရှိသည်။ browser's developer tools များမှတဆင့် header function ကိုမှန်ကန်စွာ output ကိုမှန်ကန်စွာစစ်ဆေးသည်ကိုထိရောက်စွာစစ်ဆေးနိုင်သည်။

ဒီဆောင်းပါးမှာ browser developer tools တွေကိုဘယ်လိုသုံးရမလဲဆိုတာကိုရှင်းပြပါမယ်

အဆင့် 1: header function ကိုသုံးပါ

ပထမ ဦး စွာ PHP script မှတဆင့် HTTP ခေါင်းစီးများကိုပို့ရန် Http headers များကိုပို့ရန် ခေါင်းစဉ် function ကိုအသုံးပြုသည်။ ဥပမာအားဖြင့်ကျွန်ုပ်တို့သည်စာမျက်နှာပြန်ညွှန်းအတွက် ခေါင်းစဉ်ကို အသုံးပြုသည်။

 <?php
// အသုံးပြု header functions စာမျက်နှာ redirection လုပ်ဆောင်
header('Location: https://m66.net/target-page');
exit();
?>

ဤဥပမာတွင်ကျွန်ုပ်တို့သည်အသုံးပြုသူကိုစာမျက်နှာအသစ်သို့လွှဲပြောင်းရန် header ကို အသုံးပြုသည်။ သတိပြုရန်မှာ header function ကို Eductioned လုပ်သည့်အခါမည်သည့် output ကိုမဆိုဟုခေါ်ရမည်။

အဆင့် 2: browser developer tool ကိုဖွင့်ပါ

  1. သင်၏ browser ကိုဖွင့ ်. header function ပါ 0 င်သည့် PHP စာမျက်နှာကိုဖွင့်ပါ။

  2. F12 ကို နှိပ်ပါ (သို့မဟုတ်စာမျက်နှာပေါ်တွင် right-click နှိပ်. developer tools များကိုဖွင့်ရန် "Check" ကိုရွေးချယ်ပါ။

  3. ဆာဗာနှင့်ကွန်ယက်တောင်းဆိုမှုများအားလုံးပြသထားသည့် "ကွန်ယက်" tab ကိုသွားပါ။

အဆင့် 3: HTTP တောင်းဆိုမှုနှင့်တုံ့ပြန်မှုခေါင်းစီးကိုကြည့်ပါ

developer tool ၏ "ကွန်ယက်" tab တွင်စာမျက်နှာကို Refresh ။ တောင်းဆိုမှုကိုဆာဗာနှင့်သက်ဆိုင်ရာ HTTP တုံ့ပြန်မှုကိုတွေ့ရလိမ့်မည်။ ဒီမှာသော့ချက်တွေအများကြီးရှိတယ်။

1 ။ တောင်းဆိုမှုကိုရှာပါ

တောင်းဆိုချက်စာရင်းတွင်သင် load လုပ်ထားသောစာမျက်နှာတောင်းဆိုချက်ကိုရှာပါ။ တောင်းဆိုမှု၏အသေးစိတ်ကိုကြည့်ရှုရန်တောင်းဆိုမှုကိုကလစ်နှိပ်ပါ။

2 ။ တုံ့ပြန်မှုခေါင်းစီးကိုကြည့်ပါ

တောင်းဆိုမှု၏အသေးစိတ်အချက်အလက်များအရ "Headers" tab ကိုပြောင်းပါ။ HTTP တုံ့ပြန်မှုခေါင်းစီးကိုသင်တွေ့လိမ့်မည်။ တုန့်ပြန်မှုခေါင်းစဉ်တွင်သင် header function မှတဆင့်သင်သတ်မှတ်ထားသောအကြောင်းအရာများပါ 0 င်သင့်သည်။ ဥပမာအားဖြင့်, ကျွန်ုပ်တို့၏ redirection ဖြစ်စဉ်တွင် တည်နေရာ header ကိုပြသသင့်သည်။

 Location: https://m66.net/target-page

အဆင့် 4: status ကုဒ်ကိုစစ်ဆေးပါ

တည်နေရာ header အပြင်, တုန့်ပြန်မှု၏ status code ကိုစစ်ဆေးရန်လိုအပ်သည်။ ဥပမာအားဖြင့်, redirecting ကိုပြန်ဆိုသောအခါဆာဗာသည် 302 ခုကို ပြန်လည်ပေးပို့ပြီးစာမျက်နှာကိုယာယီညွှန်းရန်ညွှန်ကြားထားသည်။ status code ကို "status code" ကဏ် in တွင်တွေ့နိုင်သည်။

 Status Code: 302 Found

အဆင့် 5: မကြာခဏမေးလေ့ရှိသောမေးခွန်းများ debugging

မေးခွန်း 1 - Header output သည်မမှန်ကန်ပါ

"Network" tab တွင်မျှော်လင့်ထားသော header output ကိုသင်မတွေ့ပါက,

  • output object တွင်အမှားအယွင်း - header function မတိုင်မီ HTML output မရှိပါ။

  • Cache ပြ issue နာ - browser cache သည်ဟောင်းနွမ်းသောတုံ့ပြန်မှုများကိုပြသနိုင်သည်။ သင်၏ browser တွင် cache ကိုရှင်းလင်းရန်သင်ကြိုးစားနိုင်သည်, သို့မဟုတ် "လျှို့ဝှက် mode" ကို အသုံးပြု. စာမျက်နှာကိုကြည့်ရှုနိုင်သည်။

မေးခွန်း 2 - ခေါင်းစီး overwrite

မျှော်လင့်ထားသည့်ခေါင်းစဉ်ဆိုင်ရာအချက်အလက်များကိုအခြားတုန့်ပြန်မှုခေါင်းစဉ်များကပြန်လည်ပေးဆပ်ရန်မျှော်လင့်ထားသည့်ခေါင်းစဉ်များအနေဖြင့် overwittitate လုပ်သည်ကိုသင်တွေ့မြင်ပါက PHP script တွင်ရှိသောအခြား header function များသည်ယခင် output ကိုပြုပြင်ရန်အတွက်ဖြစ်နိုင်သည်။ header အဘယ်သူမျှမယူသူအမြောက်အမြား conflics ပ conflicts ိပက်ခများရှိကြောင်းသေချာပါစေ။

အကျဉ်းချုပ်

Browser ၏ developer tools များကိုအသုံးပြုခြင်းအားဖြင့် PHP scripts ရှိ header function output သည်အလွန်လွယ်ကူကြောင်းစစ်ဆေးနိုင်သည်။ Network တောင်းဆိုမှု၏တုန့်ပြန်မှုခေါင်းစဉ်ကိုကြည့်ခြင်းအားဖြင့် HTTP header ကိုအောင်မြင်စွာပေးပို့ပြီးပြ the နာကိုဖြေရှင်းရန်နှင့်ဖြေရှင်းနိုင်ကြောင်းအတည်ပြုနိုင်ပါသည်။ Header function သည်မျှော်လင့်ထားသည့်အတိုင်းအလုပ်မလုပ်ပါကရလဒ်အနေဖြင့် output ကိုအမှာစာ, cache နှင့် function ခေါ်ဆိုမှုများကိုစစ်ဆေးပါ။

ဤဆောင်းပါးသည် PHP တွင် header function ကို debug လုပ်ရန် browser developer tools များကိုပိုမိုကောင်းမွန်စွာအသုံးပြုရန်ဤဆောင်းပါးသည်သင့်အားပိုမိုကောင်းမွန်သော browser developer tools များကိုသုံးရန်ကူညီနိုင်သည်။

  • သက်ဆိုင်သောတက်(ဂ်)များ:

    header