function name: session_encode ()
သက်ဆိုင်သောဗားရှင်း - PHP 4, PHP 5, PHP 7
function ကိုဖော်ပြချက် - session_encode () function ကိုလက်ရှိ session data ကို string တစ်ခုထဲသို့ encode လုပ်ရန်အသုံးပြုသည်။
အသုံးပြုမှု:
string session_encode ( void )
parameters တွေကို - ဒီ function ကမဆို parameters တွေကိုလက်မခံပါဘူး။
ပြန်လာတန်ဖိုး - လက်ရှိ session data ကိုကိုယ်စားပြုသော encoded string ကိုပြန်ပို့ပါ။
ဥပမာ -
// 开始会话session_start(); // 设置会话数据$_SESSION['name'] = 'John'; $_SESSION['age'] = 25; // 将会话数据编码为字符串$encodedData = session_encode(); // 打印编码后的字符串echo $encodedData;
ထုတ်လုပ်မှု -
name|s:4:"John";age|i:25;
In the example above, we start a session first, and then set two session variables $_SESSION['name']
and $_SESSION['age']
. ထို့နောက်ကျွန်ုပ်တို့သည်လက်ရှိ session data ကို string တစ်ခုထဲသို့ encode လုပ်ရန် session_encode()
function ကိုအသုံးပြုသည်။ နောက်ဆုံးအနေဖြင့်ကျွန်ုပ်တို့သည် encoded string ကိုထုတ်ထုတ်သည်။
encoded string သည် semicolon-separated key-value အတွဲအတွဲများစာရင်းဖြစ်သည်။ သော့ချက်တန်ဖိုးစုံတွဲတစ်ခုစီသည်အဓိကအမည်, အမျိုးအစားနှင့်တန်ဖိုးရှိသည်။ အပေါ်ကဥပမာမှာ name
Key ရဲ့တန်ဖိုးဟာ John
ရဲ့တန်ဖိုးရှိတဲ့ string အမျိုးအစားပါ။ age
အကျယ်၏တန်ဖိုးသည် 25
တန်ဖိုးရှိသည်။
သတိပြုရန်မှာ session_encode()
function သည်လက်ရှိ session data ကိုသာအကျုံးဝင်ပြီးကမ္ဘာလုံးဆိုင်ရာ variable များမပါ 0 င်ပါ။ အကယ်. သင်သည်ကမ္ဘာလုံးဆိုင်ရာ variable များကို encode လုပ်ရန်လိုအပ်ပါက serialize()
function ကိုသုံးပါ။