Web Development တွင်သုံးစွဲသူအခြေအနေစီမံခန့်ခွဲမှုနှင့်လုံခြုံသော login များသည်အလွန်အရေးကြီးသည်။ PHP သည်အစွမ်းထက်သော session နှင့် cookie စီမံခန့်ခွဲမှုဆိုင်ရာလုပ်ဆောင်မှုများကိုထောက်ပံ့ပေးသည်။ session များကိုဆာဗာဘက်၌အသုံးပြုသူအပြန်အလှန်ဆက်သွယ်မှုများကိုခြေရာခံရန်အသုံးပြုသည်။ ဤဆောင်းပါးသည် PHP တွင်ဤအင်္ဂါရပ်များကို အသုံးပြု. Secure User Status စီမံခန့်ခွဲမှုနှင့် 0 င်ငွေရရှိရန်မည်သို့အသုံးပြုရမည်ကိုအသေးစိတ်ရှင်းပြပါမည်။
PHP ၏ session function ကိုအသုံးပြုရန်သင် session_start () function ကိုပထမဆုံးခေါ်ဆိုရမည်။ session တစ်ခုသည်ဆာဗာနှင့် 0 န်ဆောင်မှုခံယူသူအကြားအပြန်အလှန်ဆက်သွယ်မှုကိုခွဲခြားသတ်မှတ်သည့်ထူးခြားသော session ID တစ်ခုဖြစ်သည်။ PHP session အချက်အလက်ကို default မှဆာဗာ၏ယာယီလမ်းညွှန်တွင်သိမ်းဆည်းထားသည်။ ဟုတ်ပါတယ်, သိုလှောင်မှုလမ်းကြောင်းကိုလည်းသင်စိတ်ကြိုက်နိုင်ပါတယ်။
<span class="fun">Session_Start ();</span>
Session Data ကို PHP တွင် $ _session hyperglobal variable တွင်သိမ်းထားသည်။ ဆက်လက်ထားရှိရန်လိုအပ်သည့်အသုံးပြုသူအချက်အလက်များကိုသင်သိမ်းဆည်းနိုင်သည်။
<span class="fun">$ _session ['username'] = 'John';</span>
သိမ်းဆည်းထားသော session data ကို $ _session hyperglobal variable ကိုမှတဆင့်ရယူနိုင်ပါတယ်။
<span class="fun">$ username = $ _session ['username'];</span>
unset () function မှတဆင့် session data ကိုဖျက်ပါ။ နှင့်သက်ဆိုင်ရာ session variable ကိုဖယ်ရှားရန်သော့ချက်အမည်ကိုသင်သတ်မှတ်နိုင်ပါတယ်။
<span class="fun">unset ($ _ session ['username']));</span>
PHP သည် cookies များကိုသတ်မှတ်ရန် setcookie () function ကိုထောက်ပံ့ပေးသည်။ cookie ၏အမည်, တန်ဖိုး, သက်တမ်းကုန်ဆုံးချိန်နှင့်လမ်းကြောင်းကဲ့သို့သော parameters များကိုသင်သတ်မှတ်နိုင်သည်။
<span class="fun">Setcookie ('username', 'John', Time, Time () 3600, '/'),</span>
cookie ၏တန်ဖိုးကို $ _cookie hyperglobal variable မှတဆင့်သင်ရနိုင်သည်။
<span class="fun">$ username = $ _cookie ['username'];</span>
Login Verification သည်အသုံးပြုသူမည်သူမည်ဝါဖြစ်ကြောင်းသေချာစေရန်သော့ချက်ကျသောခြေလှမ်းဖြစ်သည်။ ပုံမှန်အားဖြင့်အသုံးပြုသူမှပေးသောအသုံးပြုသူအမည်နှင့်စကားဝှက်ကိုဒေတာဘေ့စ်ရှိမှတ်တမ်းများနှင့်နှိုင်းယှဉ်ပါကလိုအပ်သည်။ အတည်ပြုအောင်မြင်ပြီးနောက် session နှင့် cookies များကိုသတ်မှတ်နိုင်သည်။
<span class="fun">အကယ်. ($ _server ['ayserver'] == 'post') {<br> $ username = $ _post ['userername) = $ _session [' username '] = $ _Sername (' အသုံးပြုသူအမည်), $ username, အချိန် () + 3600, '/'), <br>}</span>
ဝင်ရောက်ရန် login လုပ်ရန်လိုအပ်သည့်စာမျက်နှာများတွင်အသုံးပြုသူသည် log in လုပ်ပြီးသည်ကိုဆုံးဖြတ်ရန်သင်ခန်းစာနှင့် cookies များကိုစစ်ဆေးနိုင်သည်။ အသုံးပြုသူသည် log in ဝင်မ 0 င်ပါက login စာမျက်နှာသို့ပြန်ပို့သင့်သည်။
<span class="fun">(!! is _ _ session ['session]]) &&! us _ us us us us useriefet (' us us us us userie])) {<br> header ('header));</span>
လော့အင်ဝင်သောအခါအသုံးပြုသူအားစနစ်နှင့်အပြည့်အ 0 ဝင်ရောက်ခြင်းကိုသေချာစေရန်သုံးစွဲသူအချက်အလက်များနှင့် cookies များကိုရှင်းလင်းရမည်။
<span class="fun">unset ($ _ session ['session')); <br> setcookie ('username', ', အချိန် (', အချိန် (), အချိန် 3600, '/') - 3600,</span>
PHP ၏ session နှင့် cookie လုပ်ဆောင်ချက်များကို အသုံးပြု. သုံးစွဲသူများအခြေအနေစီမံခန့်ခွဲမှုနှင့်လုံခြုံသော login ကို အသုံးပြု. အသုံးပြု. အသုံးပြုသည်။ session များကိုအသုံးပြုသူ၏ session ကိုအဆင့်အတန်းကိုခြေရာခံရန်အသုံးပြုသည်။ ဤနှစ်ခုကိုပေါင်းစပ်ခြင်းက 0 က်ဘ်အပလီကေးရှင်းများ၏လုံခြုံရေးနှင့်အသုံးပြုသူအတွေ့အကြုံကိုထိရောက်စွာတိုးတက်စေနိုင်သည်။