The TerryPhp Framework သည် session function ကိုပုံမှန်အားဖြင့်တည်ဆောက်ထားပြီး PHP ၏ data စီမံခန့်ခွဲမှုအတွက် PHP ၏ session endo ဝါဒကိုအသုံးပြုသည်။ သို့သော်အက်ပ် Interface ဖွံ့ဖြိုးတိုးတက်မှုဖွံ့ဖြိုးတိုးတက်မှုကဲ့သို့သောဖြစ်ရပ်များတွင် developer များသည် session endo ဝါဒကိုပိတ်ရန်နှင့်လုံခြုံမှုရှိစေရန် Token ယန္တရားကိုအသုံးပြုရန်မျှော်လင့်ကြသည်။ ဤဆောင်းပါးသည် TheyPhpp တွင် Session function ကိုဖွင့ ်. ပိတ်ပြီးနောက်လျှောက်လွှာအပေါ်သက်ရောက်မှုအပေါ်သက်ရောက်မှုများကိုမည်သို့ပိတ်မည်ကိုမိတ်ဆက်ပေးလိမ့်မည်။
TheerPPP တွင် session ကိုပိတ်ရန်နည်းလမ်းနှစ်မျိုးရှိသည်။
TheerPhp Source Code directory တွင် System / Session.php ဖိုင်ကိုရှာပြီးအောက်ပါ configuration code ကိုထည့်ပါ။
'use_cookies' => false,
'use_trans_sid' => false,
အထက်ဖော်ပြပါဆက်တင်များတွင် use_cookies များသည် session ID ကို cookies များဖြင့်သိမ်းဆည်းထားခြင်းရှိမရှိကိုထိန်းချုပ်သည် ။ Session ID ကို URLs မှတစ်ဆင့်ဖြတ်သန်းခွင့်ပြုသည်ကိုထိန်းချုပ်သည်။ ဤရွေးချယ်စရာနှစ်ခုကိုပိတ်ထားပြီးနောက် session function သည်အကျိုးသက်ရောက်မှုမရှိတော့ပါ။
အောက်ပါ configuration ကို application's configuration file (ဥပမာ config.php ကဲ့သို့) သို့ထည့်သွင်းနိုင်သည်။
// ရုပ်သိမ်းခြင်းsessionအလိုအလျောက်စတင်
'SESSION_AUTO_START' => false,
ဤနည်းအားဖြင့်စနစ်၏ပုံမှန်အစည်းအဝေးအဆင့်ယန္တရားကိုပိတ်ထားပြီး session ကိုအလိုအလျောက်ဖွင့်လိမ့်မည်မဟုတ်ပါ။
session function ကိုပိတ်လိုက်ပြီးနောက်, အောက်ပါအပြောင်းအလဲများသည်လျှောက်လွှာအတွက်ပေါ်ပေါက်လိမ့်မည်။
Session Session, PHP ၏ session-session နှင့်သက်ဆိုင်သောလုပ်ဆောင်ချက်များနှင့်ကမ္ဘာလုံးဆိုင်ရာ variable များ (ဥပမာ session_start , $ _session ) ကိုမရရှိနိုင်ပါ။
ရိုးရာ login status စီမံခန့်ခွဲမှုသည် session ပေါ်တွင်မူတည်သည်။ login အောင်မြင်သောအခါဆာဗာသည်တိုကင်တစ်ခုကိုထုတ်ပေးသည်, သုံးစွဲသူသည်၎င်းကိုသိမ်းဆည်းပြီးနောက်ဆက်တွဲတောင်းဆိုမှုများတွင်၎င်းကိုသယ်ဆောင်သည်။ ဆာဗာသည်တောင်းဆိုမှုသည်အတိုချုပ်အတည်ပြုခြင်းအားဖြင့်တရားဝင်သည်ရှိမရှိဆုံးဖြတ်သည်။
session ယန္တရားကိုပိတ်ခြင်းသည်ဆာဗာ၏ဖတ်ရန်နှင့်စာရေးရန်အချက်အလက်များကိုရေးဆွဲပြီး service ကို 0 န်ထုပ် 0 န်ပိုးကိုလျှော့ချရန်နှင့်လျှောက်လွှာတင်ခြင်းကိုလျှော့ချရန်နှင့်လျှောက်လွှာတင်ခြင်းကိုလျှော့ချရန်နှင့်လျှောက်လွှာတင်ရေးကိုလျှော့ချရန်နှင့်လျှောက်လွှာတင်ခြင်းကိုလျှော့ချရန်နှင့်လျှောက်လွှာတင်ရေးကိုလျှော့ချရန်နှင့်လျှောက်လွှာတင်ရေးကိုလျှော့ချရန်နှင့်လျှောက်လွှာတင်ခြင်းကိုလျှော့ချရန်ကူညီသည်။
ဤဆောင်းပါးသည် ThinkPpp တွင်ပိတ်ခြင်း၏အဓိကနည်းလမ်းနှစ်ခုကိုမိတ်ဆက်ပေးပြီးနောက်လျှောက်လွှာတွင်လျှောက်လွှာအပေါ်သက်ရောက်မှုများကိုဆန်းစစ်ထားသည်။ application မြင်ကွင်းနှင့်လုံခြုံရေးလိုအပ်ချက်များနှင့်အညီသတ်သတ်မှတ်မှတ် session ကိုပြောင်းလွယ်ပြင်လွယ်ရှိသင့်သည်။