လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> logging in လုပ်ပြီးအတည်ပြုပြီးနောက် Homepage သို့ခုန်ရန် header ကိုသုံးပါ

logging in လုပ်ပြီးအတည်ပြုပြီးနောက် Homepage သို့ခုန်ရန် header ကိုသုံးပါ

M66 2025-05-28

PHP တွင် header () function ကိုအသုံးပြုသည်။ Page Redirection ကိုရရှိရန်၎င်းကိုသင်အသုံးပြုနိုင်သည်။ အထူးသဖြင့်အသုံးပြုသူ login verination အောင်မြင်ပြီးနောက်အသုံးပြုသူအား 0 ဘ်ဆိုဒ်၏ပင်မစာမျက်နှာသို့သင်ခန်းစာယူရန်လိုအပ်သည်။ ဤဆောင်းပါးသည် Login Verification သည်အောင်မြင်ပြီး URL Domain Name သည် M66.net ကို အသုံးပြုသည်

စာမျက်နှာမှခုန်ရန် header () function ကိုသုံးပါ

PHP တွင်အသုံးပြုသူကိုအောင်မြင်စွာဝင်ရောက်ပြီးသည်နှင့်တပြိုင်နက်အောက်ပါအဆင့်များကိုပုံမှန်အားဖြင့်ပြုလုပ်လေ့ရှိသည်။

  1. အသုံးပြုသူရဲ့ login အထောက်အထားများ (အသုံးပြုသူအမည်နှင့်စကားဝှက်) ကိုစစ်ဆေးပါ။

  2. အကယ်. အတည်ပြုချက်သည်အောင်မြင်မှုရရှိပါကအသုံးပြုသူအားပင်မစာမျက်နှာသို့လွှဲပြောင်းရန် header () function ကိုသုံးပါ။

Code Page

ကျွန်ုပ်တို့တွင်ရိုးရှင်းသော login verification script ရှိသည်ဆိုပါစို့။ အတည်ပြုပြီးပါကကျွန်ုပ်တို့သည်စာမျက်နှာသို့ခုန်ရန် header () function ကိုအသုံးပြုသည်။

 <?php
// အသုံးပြုသူအမည်နှင့်စကားဝှက်သည်ကြိုတင်တန်ဖိုးများဖြစ်သည်ဟုယူဆပါ
$valid_username = "user";
$valid_password = "password";

// အသုံးပြုသူ - တင်သွင်းသောပုံစံဒေတာကိုရယူပါ
$username = $_POST['username'];
$password = $_POST['password'];

// Login Verification Logic
if ($username === $valid_username && $password === $valid_password) {
    // အောင်မြင်စွာဝင်ပါ,ပင်မစာမျက်နှာသို့ခုန်ပါ
    header("Location: http://m66.net/index.php");
    exit(); // script ကိုခုန်ပြီးနောက်ကွပ်မျက်ရပ်တန့်သေချာအောင်လုပ်ပါ
} else {
    // လော့ဂ်အင်မအောင်မြင်ပါ,အမှားမက်ဆေ့ခ်ျကိုပြပါ
    echo "မမှန်ကန်သောအသုံးပြုသူအမည်သို့မဟုတ်စကားဝှက်!";
}
?>

အဓိကအချက်များဖော်ပြချက်

  1. လော့အင်အချက်အလက်ကိုစစ်ဆေးပါ။ အသုံးပြုသူမှတင်ပြသောအသုံးပြုသူအမည်နှင့်စကားဝှက်သည် Preset Username နှင့် Password နှင့်ကိုက်ညီကြောင်း ဦး စွာအတည်ပြုရန်ကျွန်ုပ်တို့အတည်ပြုပါသည်။

  2. Online () ကိုခုန်ရန် - ဤနေရာသို့သွားရန် - အသုံးပြုသူသည်အောင်မြင်စွာမှတ်တမ်းတင်ပြီးပါကကျွန်ုပ်တို့သည် header () function ကိုအသုံးပြုသည်။ တည်နေရာ - http://m66.net/index.php သည် အသုံးပြုသူအားပင်မစာမျက်နှာသို့ပြန်ညွှန်းပေးပြီး URL domain name ကို M66.net ဖြင့်အစားထိုးထားသည်။

  3. Exit () function: header အချက်အလက်များပေးပို့ပြီးနောက် header အချက်အလက်များပေးပို့ပြီးနောက်အသုံးပြုသူသည်အခြားကုဒ်များကိုခုန်ပြီးနောက် script ကိုဆက်လက်လုပ်ဆောင်ရန်မဖြစ်နိုင်စေရန် Script () function ကိုသုံးပါ။

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

  1. header header () function ကိုအသုံးပြုခြင်း - header () function ကိုဘာမှမထုတ်ယူခင်ဟုခေါ်ရမည်။ ဆိုလိုသည်မှာ Header () function ကိုမခေါ်မီ HTML output, echo, print, print, print, space စသည်တို့မရှိပါ။ ဘာဖြစ်လို့လဲဆိုတော့ HTTP header သတင်းအချက်အလက်များကိုအမှန်တကယ် output မလုပ်မီပေးပို့ရမည်ဖြစ်သည်။

  2. Redirected status code: ပုံမှန်အားဖြင့် header () function သည်ယာယီ redirection ကိုကိုယ်စားပြုရန် 302 status code ကိုပေးပို့သည်။ သင်အမြဲတမ်း redirect လုပ်လိုပါက 301 status code ကိုသုံးနိုင်သည်, ကုဒ်သည်အောက်ပါအတိုင်းဖြစ်သည် -

     header("Location: http://m66.net/index.php", true, 301);
    
  3. URL ကိုမှန်ကန်စွာပြန်ညွှန်းသည်သေချာပါစေ။ အမှန်တကယ်စီမံကိန်းများတွင် URL ၏ဒိုမိန်းအမည်နှင့်လမ်းကြောင်းသည်ပြောင်းလဲနိုင်သည်။ Redirected URL သည်မှန်ကန်သော protocol ( http သို့မဟုတ် https ) နှင့်ဒိုမိန်းအမည်ကိုအသုံးပြုသည်သေချာပါစေ။

  4. Exit () function () function ကိုအသုံးပြုပါ။ header header () သည် ခုန်ညွှန်ကြားချက်ကိုအောင်မြင်စွာပို့နိုင်သော်လည်း ထွက်ပေါက် () သည် ဇာတ်ညွှန်း၏နောက်ထပ်လုပ်ဆောင်မှုကိုရပ်တန့်ပြီးအခြားမလိုအပ်သောကုဒ်ကိုမလုပ်ဆောင်နိုင်ပါ။

အကျဉ်းချုပ်