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

session_create_id

အသစ်တစ်ခုကို session တစ်ခုဖန်တီးပါ
အမည်:session_create_id
အမျိုးအစား:အစည်းအဝေးပြုပိန်း
programming language:php
တစ်ကြောင်းဖြင့်အကျဉ်းချုပ်:အသစ်တစ်ခုကို session id ကိုထုတ်လုပ်ပါ

function name: session_create_id ()

function ကိုဖော်ပြချက် - session_create_id () session အသစ်တစ်ခုကိုထုတ်လုပ်ရန်အသုံးပြုသည်။ ဒီ function ကို session ID ကိုဘယ်လိုထုတ်လုပ်တယ်ဆိုတာကိုစိတ်ကြိုက်လုပ်ဖို့အသုံးပြုနိုင်ပါတယ်။

function ကိုအသုံးပြုမှု: session_createe_id ([$ transfix = ""])

parameter သည်ဖော်ပြချက်:

  • $ ရှေ့ဆက် (optional): session id အတွက်ရှေ့ဆက်။ ပုံမှန်ကအချည်းနှီးသော string ကိုဖြစ်ပါတယ်။

ပြန်လာတန်ဖိုး - အသစ်တစ်ခုကိုထုတ်လုပ်လိုက်တဲ့ session id ကိုပြန်ပို့ပါ။

ဥပမာ -

  1. session အသစ်တစ်ခုကိုထုတ်လုပ်ပါ။
 $id = session_create_id(); echo $id;

output သည်ဆင်တူသည် - 2e9g5fpqf6jj4q3q2s2o2f0o2c

  1. ရှေ့ဆက်ထားသော session ID ကိုထုတ်လုပ်ပါ။
 $id = session_create_id("myapp_"); echo $id;

output သည်ဆင်တူသည် - myapp_2e9g5fpqf6jj4q3q2s2o2f0o2c

  1. စိတ်ကြိုက် session ID ကိုဘယ်လိုထုတ်လုပ်ရမလဲ။
 function custom_session_id() { $chars = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; $length = 32; $id = ''; for ($i = 0; $i < $length; $i++) { $id .= $chars[random_int(0, strlen($chars) - 1)]; } return $id; } session_id(custom_session_id()); echo session_id();

output သည်ဆင်တူသည် - gEHLQaOcD4f3GhIjKlmnOpQrStUvWxYz

မှတ်စုများ

  • Session_Create_id () function ကို PHP 7.1.0 နှင့်အထက်တွင်ရရှိနိုင်သည်။
  • session_create_id () မခေါ်မီသင်ခန်းစာကိုစတင်ခြင်းမပြုပါကအသစ်ထုတ်လုပ်ထားသော session id သည်ချက်ချင်းအကျိုးသက်ရောက်လိမ့်မည်မဟုတ်ပါ။ session_regenate_id () function ကို Session ID ကို update လုပ်ရန်လိုအပ်ပါသည်။
သက်ဆိုင်သောဖင်ခှ်ရှင်းများ
လူကြိုက်များသော ဆောင်းပါးများ