လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> ဖန်ရှင်အမျိုးအစားများ> SessionHandler::create_sid

SessionHandler::create_sid

အသစ်တစ်ခုကို session id ကိုပြန်သွားပါ
အမည်:SessionHandler::create_sid
အမျိုးအစား:အစည်းအဝေးပြုပိန်း
programming language:php
တစ်ကြောင်းဖြင့်အကျဉ်းချုပ်:server side တွင် session များကိုခြေရာခံရန်ထူးခြားသော session id (session id) ကိုထုတ်လုပ်ပါ

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 ကိုသတ်မှတ်ရန်လိုအပ်သည်။

သက်ဆိုင်သောဖင်ခှ်ရှင်းများ
လူကြိုက်များသော ဆောင်းပါးများ