function name: sessionshandler :: cree_sid ()
သက်ဆိုင်သောဗားရှင်း - PHP 5> = 5.4.0, PHP 7
function ကိုဖော်ပြချက် - sessionhandler :: create_sid () function ကိုဆာဗာဘက်မှာ session တွေကိုခြေရာခံဖို့အသုံးပြုတဲ့ထူးခွားတဲ့ session id ကိုထုတ်လုပ်ဖို့အသုံးပြုသည်။
Syntax: SessionHandler :: Cree_sid (): string ကို
ပြန်လာတန်ဖိုး - ထူးခွားတဲ့ session id string ကိုပြန်ပို့ပါ။
ဥပမာ -
// 创建自定义的会话处理程序class MySessionHandler extends SessionHandler { public function create_sid() { // 生成一个唯一的会话ID $sid = parent::create_sid(); // 在会话ID前添加自定义前缀$sid = 'myPrefix_' . $sid; return $sid; } } // 设置自定义的会话处理程序$handler = new MySessionHandler(); session_set_save_handler($handler, true); // 开启会话session_start(); // 获取当前会话ID $sessionId = session_id(); echo "当前会话ID:$sessionId";
အပေါ်ကဥပမာမှာကျွန်တော်တို့ဟာစိတ်ကြိုက် session my sessionhandler ကိုဖန်တီးပြီး Create_sID () နည်းလမ်းကို override လုပ်ထားတယ်။ ဤနည်းလမ်းတွင်ကျွန်ုပ်တို့သည် Create_SID () ကိုမိဘအဆင့်အတန်း၏နည်းစနစ်၏နည်းစနစ်၏နည်းလမ်းကိုခေါ်ဆိုပါ,
ထို့နောက်ကျွန်ုပ်တို့သည်စိတ်ကြိုက် session handler တစ်ခုကိုတပ်ဆင်ပြီး session ကိုစတင်ပါ။ နောက်ဆုံးအနေဖြင့်လက်ရှိ session ID ကို session_id () function ကို ဖြတ်. ရရှိသည်။
မှတ်ချက်။ ။ စိတ်ကြိုက် session handler ကိုအသုံးပြုသောအခါ session_start () ကိုမှန်ကန်စွာကိုင်တွယ်နိုင်ရန်အတွက် Session_start () ကိုမခေါ်မီ session ကို handler ကိုသတ်မှတ်ရန်လိုအပ်သည်။