0 က်ဘ်ဆိုက်မဖွံ့ဖြိုးတိုးတက်မှုတွင်အသုံးပြုသူများသည်များသောအားဖြင့်အသုံးပြုသူမှတ်တမ်းများအတွက်စာမျက်နှာများကိုပြန်လည်ပြင်ဆင်ရန်လိုအပ်သည်။ များသောအားဖြင့်ဤစစ်ဆင်ရေးသည် header () function ကိုမှတစ်ဆင့်ပြုလုပ်သည်။ header () function ကိုမူရင်း http header သတင်းအချက်အလက်များကိုပို့နိုင်ပြီးအသုံးပြုသူမှတ်တမ်းတင်ပြီးတဲ့နောက်စာမျက်နှာကိုခုန်ဖို့သုံးနိုင်တယ်။ ယခုဆောင်းပါးသည်အသုံးပြုသူ logout ပြီးနောက်အလိုအလျောက်ပြန်ညွှန်းခြင်းအောင်မြင်ရန် PHP ၏ header () function ကိုမည်သို့အသုံးပြုရမည်ကိုမိတ်ဆက်ပေးလိမ့်မည်။
PHP မှ header () function ကို function ကို HTTP header သတင်းအချက်အလက်များကိုပို့ရန်အသုံးပြုသည်။ ဤခေါင်းစီးအချက်အလက်များသည် redirection, cache control, content အမျိုးအစားစသဖြင့် browser ၏အပြုအမူကိုထိန်းချုပ်နိုင်သည်။ ၎င်း၏အခြေခံ syntax သည်အောက်ပါအတိုင်းဖြစ်သည် -
header(string $header, bool $replace = true, int $response_code = 0)
$ header : လိုအပ်ပြီးပို့ရန်ခေါင်းစဉ်သတင်းအချက်အလက်များကိုသတ်မှတ်ခြင်း။
$ အစားထိုး : ယခင်ကပေးပို့သည့်တူညီသောအမျိုးအစား၏ header သတင်းအချက်အလက်များကိုအစားထိုးမရ, ပုံမှန်က မှန်ပါတယ်
$ Response_code : အသုံးမ 0 င်သော HTTP တုံ့ပြန်မှုကုဒ်ကိုကိုယ်စားပြုသည်, အများအားဖြင့် status code ကိုသတ်မှတ်ရန်အသုံးပြုသည်။
PHP တွင်အသုံးပြုသောအချက်အလက်များကို (ဥပမာ - $ _Session ) သို့မဟုတ် cookies များကိုရှင်းလင်းခြင်းအားဖြင့်သုံးစွဲသူလမ်းညွှန်သည်များသောအားဖြင့်အောင်မြင်သည်။ Logging လုပ်ပြီးနောက် header () function ကိုမှတဆင့်သတ်မှတ်ထားသောစာမျက်နှာကိုအလိုအလျောက် redirect လုပ်နိုင်ပါတယ်။
အသုံးပြုသူသည် header () function ကို ဖြတ်. ဝင်ရောက်ပြီးသည်နှင့် Homepage သို့အလိုအလျောက်ပြန်ညွှန်းနိုင်ကြောင်းပြသခြင်းသည်ရိုးရှင်းသောဥပမာတစ်ခုဖြစ်သည်။
<?php
// session တစ်ခုစတင်ပါ
session_start();
// Session Data ကိုရှင်းလင်းပါ
session_unset();
session_destroy();
// ပင်မစာမျက်နှာသို့ပြန်သွားပါ
header("Location: http://m66.net/index.php");
exit();
?>
Session ကိုစတင်ပါ ။ session_start () function ကိုသုံးပါ။ session_start () function ကိုသုံးပါ။
Session data : session_unsetset () function သည်လက်ရှိ session တစ်ခုတွင် variable အားလုံးကိုရှင်းလင်းသည်။ Session_Destroy () session ကို data များကိုမရရှိနိုင်ပါ။
Page Redirection သို့ ပြန်သွားရန် HTTP :/M66.net/index.php သို့ redirect to http://m66.netex.php သို့ပြန်သွားရန် browser ကို dead -browser ကိုညွှန်ကြားရန် header () function ကိုသုံးပါ။
Termance script လုပ်ဆောင်မှု - Exit () function ကိုခေါ်ပါ။ Exit () function ကိုခေါ်ပါ။
Call Order : HTML, နေရာများ, လိုင်းချိုးဖောက်မှုများစသည်တို့အပါအ 0 င် header () function ကိုမပြုလုပ်မီ HTML, နေရာများ, လိုင်းချိုးဖောက်မှုများအပါအ 0 င် Onlmp ကိုမထုတ်ယူမီဖုန်းဆက်ရမည်။
အကြွင်းမဲ့အာဏာ URLs များကိုအသုံးပြုခြင်း - redirection လုပ်သည့်အခါကျွန်ုပ်တို့သည်အများအားဖြင့် US URLs များကိုအသုံးပြုလေ့ရှိသည် ( http: // ကဲ့သို့သော protocols အပါအ 0 င်) ။ စာမျက်နှာ၏လမ်းညွှန်တည်ဆောက်ပုံသည်ပင်ပြန်ညွှန်းကိုမှန်ကန်စွာလုပ်ဆောင်နိုင်အောင်ပြုလုပ်နိုင်ရန်ဖြစ်သည်။
redirect loops ကိုရှောင်ကြဉ်ပါ ။
အသုံးပြုသူ Logout ပြီးနောက် Page Redirection ကိုအလွယ်တကူအကောင်အထည်ဖော်ရန် PHP ၏ header () function ကိုသုံးပါ။ Session Data ကိုရှင်းလင်းခြင်းနှင့် တည်နေရာ header သတင်းအချက်အလက်များကိုရှင်းလင်းခြင်းအားဖြင့်ကျွန်ုပ်တို့သည်သုံးစွဲသူမှတ်တမ်းများကို အသုံးပြု. အသုံးပြုသူအတွေ့အကြုံတိုးတက်လာပြီးနောက်သတ်မှတ်ထားသောစာမျက်နှာသို့အလိုအလျောက်ခုန်နိုင်သည်။ header () ကို ပြန်ညွှန်းခြင်းအတွက်အသုံးပြုသောအခါခေါ်ဆိုမှုအမိန့်ကိုဂရုပြုပါ။