0 က်ဘ်ဆိုက်သို့မဟုတ်လျှောက်လွှာဖွံ့ဖြိုးတိုးတက်မှုတွင်အွန်လိုင်းသုံးစွဲသူများကိုတိကျစွာရေတွက်ခြင်းသည်အသုံးပြုသူလုပ်ဆောင်မှုကိုနားလည်ပြီးအချိန်နှင့်တပြေးညီဒေတာများကိုပြသရန်အရေးကြီးသောလုပ်ဆောင်ချက်တစ်ခုဖြစ်သည်။ လူကြိုက်များသော server-side ဘာသာစကားဖြင့် PHP သည်အဆင်ပြေသော session စီမံခန့်ခွဲမှုယန္တရားကိုထောက်ပံ့ပေးသည်။ ဤဆောင်းပါးသည်တိကျသောအွန်လိုင်းအသုံးပြုသူစာရင်းအင်းများရရှိရန် PPP ကိုမည်သို့အသုံးပြုရမည်ကိုမိတ်ဆက်ပေးလိမ့်မည်။
အွန်လိုင်းပေါ်မှလူ ဦး ရေ၏အဓိကအချက်မှာအသုံးပြုသူအစည်းအဝေးအခြေအနေကိုခြေရာခံရန်ဖြစ်သည်။ PHP ၏ session တစ်ခု၏ sessionism သည် visit ည့်သည်တစ် ဦး စီအတွက်ထူးခြားသော session ID ကိုထုတ်လုပ်နိုင်ပြီးအသုံးပြုသူအား status ကိုထိန်းသိမ်းရန်အသုံးပြုသူအားဖော်ထုတ်ရန်ဤ ID ကိုအသုံးပြုနိုင်သည်။
session function ကိုအသုံးပြုခြင်းကို အသုံးပြု. PHP Code ရှိ startup function ကိုပထမဆုံးခေါ်ဆိုရမည်။
<span class="fun">Session_Start ();</span>
ဤလုပ်ဆောင်မှုသည်ဆာဗာဘက်တွင်ထူးခြားသော session ID တစ်ခုကိုဖန်တီးပြီးအသုံးပြုသူ cookie ကိုသိမ်းပါလိမ့်မည်။ နောက်ဆက်တွဲတောင်းဆိုမှုများတွင်သုံးစွဲသူ၏ဝိသေသလက်ခဏာကို cookie မှတဆင့်ဖော်ထုတ်လိမ့်မည်။
အွန်လိုင်းအသုံးပြုသူများကိုရေတွက်နိုင်ရန်အတွက်အသုံးပြုသူတစ် ဦး ချင်းစီ၏ session တစ်ခုရှိသောသတင်းအချက်အလက်များကိုသိမ်းဆည်းရန်လိုအပ်သည်။ ဥပမာများမှာအောက်ပါအတိုင်းဖြစ်သည် -
// လက်ရှိအသုံးပြုသူကိုသိမ်းပါIPအွန်လိုင်းအသုံးပြုသူစာရင်းသို့သွားပါ
$_SESSION['online_users'][] = $_SERVER['REMOTE_ADDR'];
ဤကုဒ်သည်အသုံးပြုသူ IP ကို Session array ကို "online_users" ဟုသတ်မှတ်ထားသည်။
Online User Array ၏အရှည်ကိုတွက်ချက်ခြင်းအားဖြင့်သင်သည်လက်ရှိအွန်လိုင်းအသုံးပြုသူအရေအတွက်ကိုရနိုင်သည်။ ဥပမာသည်အောက်ပါအတိုင်းဖြစ်သည် -
// အွန်လိုင်းအသုံးပြုသူအရေအတွက်ကိုတွက်ချက်ပါ
$onlineCount = count($_SESSION['online_users']);
ဤနေရာတွင်လက်ရှိအွန်လိုင်းအသုံးပြုသူအရေအတွက်ကိုရေတွက်ရန် PHP ၏ရေတွက်ခြင်းကိုအသုံးပြုသည်။
စာရင်းဇယား၏တိကျမှန်ကန်မှုကိုသေချာစေရန်သက်တမ်းကုန်ဆုံးသောအစည်းအဝေးများကိုပုံမှန်ဖယ်ရှားရန်လိုအပ်သည်။ နမူနာကုဒ်သည်အောက်ပါအတိုင်းဖြစ်သည် -
// သက်တမ်းကုန်ဆုံးချိန်ကိုသတ်မှတ်ပါ10မိနစ်
$expiryTime = time() - 600;
<p>foreach ($_SESSION['online_users'] as $key => $user) {<br>
if ($key < $expiryTime) {<br>
unset($_SESSION['online_users'][$key]);<br>
}<br>
}<br>
ဤကုဒ်သည်အွန်လိုင်းအသုံးပြုသူစာရင်းကိုဖြတ်ပြီးသတ်မှတ်ထားသည့်အချိန်ထက်ကျော်လွန်သောအစည်းအဝေးများကိုဖျက်ပစ်ပြီးအွန်လိုင်းစာရင်းကိုအချိန်မှန်နှင့်တိကျမှန်ကန်စေသည်။
PHP ၏ Session ယန္တရား၏အကူအညီဖြင့်တိကျသောအွန်လိုင်းအသုံးပြုသူစာရင်းအင်းများရရှိရန်ရိုးရှင်းပြီးလက်တွေ့ကျသည်။ Online User အသုံးပြုသူအချက်အလက်များကိုအသုံးပြုသူအချက်အလက်များကိုသိုလှောင်ခြင်း, ဤဆောင်းပါးတွင်ဥပမာများနှင့်အတွေးအခေါ်များသည်ဤလုပ်ဆောင်မှုကိုချောချောမွေ့မွေ့အောင်မြင်ရန်ကူညီနိုင်သည်။