PHP တွင် session_cache_expire သည် configuration cache ၏သက်တမ်းကုန်ဆုံးချိန်ကိုသတ်မှတ်ပေးသော configuration item ဖြစ်သည်။ PHP Session Data ၏ cache သက်တမ်းကုန်ဆုံးချိန်ကိုထိန်းချုပ်ထားသည်။ ၎င်းသည် browserser သည်မည်သည့်စစ်ဆင်ရေးကိုမဆိုလုပ်ဆောင်နိုင်ခြင်းမရှိသေးသည့်အချိန်မှာ session data သည်ဆာဗာဘက်တွင်ရှိသည်။ ပုံမှန်အားဖြင့် session_cache_xire_xpire ၏တန်ဖိုးသည်မိနစ် 180 (ဆိုလိုသည်မှာ 3 နာရီ) ဖြစ်သည်။
PHP တွင် session_cache_xpire ကို မိနစ် 180 သတ်မှတ်ထားသည်။ ဆိုလိုသည်မှာသုံးစွဲသူသည်မည်သည့်အပြန်အလှန်ဆက်သွယ်မှုမဆိုအပြန်အလှန်ဆက်သွယ်မှုမရှိဘဲတက်ကြွစွာပါ 0 င်သည်။ ဤချိန်ညှိချက်သည် session.gc_maxlifetime configuration item နှင့်သက်ဆိုင်သည်။ သို့သော်အတိအကျမတူပါ။ session_cache_expire သည် အဓိကအားဖြင့် Session Data ၏ cache ကိုအကျိုးသက်ရောက်သည် ။
PHP configuration file (php.ini) မှတဆင့်
အသုံးအများဆုံးနည်းလမ်းမှာ Session.cache_expio_expio ၏တန်ဖိုးကို php.ini configuration ဖိုင်တွင်ပြုပြင်ရန်ဖြစ်သည်။ PHPP.INI ဖိုင်ကိုဖွင့ ်. အောက်ပါလိုင်းကိုရှာပါ။
<span><span><span class="hljs-attr">session.cache_expire</span></span><span> = </span><span><span class="hljs-number">180</span></span><span>
</span></span>
ဥပမာအားဖြင့် (မိနစ်ပိုင်းအတွင်း) လိုအပ်သည့် cache သက်တမ်းကုန်ဆုံးချိန်သို့ 180 ပြောင်းပါ။
<span><span><span class="hljs-attr">session.cache_expire</span></span><span> = </span><span><span class="hljs-number">60</span></span><span> </span><span><span class="hljs-comment">; ရန် cache သက်တမ်းကုန်ဆုံးချိန်ကိုသတ်မှတ်ပါ 60 မိနစ်</span></span><span>
</span></span>
ပြုပြင်မွမ်းမံပြီးနောက်ဖိုင်ကိုသိမ်းပြီး၎င်းကိုအကျိုးသက်ရောက်စေရန်ဝက်ဘ်ဆာဗာကိုပြန်လည်စတင်ပါ။
ကုဒ်မှတဆင့် dynamic ပြုပြင်မွမ်းမံ
PHP configuration file ကိုသင်မပြုပြင်လိုပါက PHP code မှတစ်ဆင့် session_cache_expire ၏တန်ဖိုးကိုသင်ပြောင်းလဲနိုင်သည်။ တန်ဖိုးကိုပြောင်းလဲရန် ini_set () function ကိုသုံးနိုင်သည်။
<span><span><span class="hljs-title function_ invoke__">ini_set</span></span><span>(</span><span><span class="hljs-string">'session.cache_expire'</span></span><span>, </span><span><span class="hljs-number">120</span></span><span>); </span><span><span class="hljs-comment">// ရန် cache သက်တမ်းကုန်ဆုံးချိန်ကိုသတ်မှတ်ပါ 120 မိနစ်</span></span><span>
</span></span>
Ini_set () ကိုအသုံးပြုခြင်းသည် script လည်ပတ်သောအခါ setting ကိုယာယီပြုပြင်နိုင်သည်ကိုသတိပြုပါ။ ထို့ကြောင့်၎င်းကိုအချိန်ကြာမြင့်စွာပြုပြင်ရန်လိုအပ်ပါက၎င်းကို PHPP.ini မှတဆင့် configure လုပ်ခြင်းသည်အကောင်းဆုံးဖြစ်သည်။
ချိန်ညှိချက်များ .Htaccess ဖိုင် (Apache အတွက်)
သင် Apache server ကိုအသုံးပြုနေပါက session_cache_cire_xpieniopire ၏တန်ဖိုးကို .htaccess file မှတဆင့်ချိန်ညှိနိုင်သည်။ 0 ဘ်ဆိုဒ်၏ root directory ထဲတွင် .Htaccess ဖိုင်ကိုရှာပါသို့မဟုတ်ဖန်တီးပါ။ အောက်ပါလိုင်းကိုထည့်ပါ။
<span>php_value session.cache_expire 120
</span>
ဤနည်းအားဖြင့် PHP အစည်းအဝေးများအားလုံးသည် cache သက်တမ်းကုန်ဆုံးချိန် (မိနစ် 120) ကိုအသုံးပြုလိမ့်မည်။
session_cache_expire default default value သည်မိနစ် 180 (3 နာရီ) ဖြစ်သည်။ ဤတန်ဖိုးကို php.ini configuration file, php code သို့မဟုတ် .htaccess ဖိုင်မှတဆင့်သင်ချိန်ညှိနိုင်သည်။ သင်၏စီမံကိန်းအတွက်သင့်စီမံကိန်းအတွက်သင့်လျော်သောနည်းလမ်းကိုရွေးချယ်ပါ။ မတူညီသောလိုအပ်ချက်များအတွက် cache သက်တမ်းကုန်ဆုံးချိန်ညှိခြင်းအလို့ငှာညှိနှိုင်းမှုညှိနှိုင်းမှုသည်သင့်အားအသုံးပြုသူအစည်းအဝေးများသံသရာကိုပိုမိုကောင်းမွန်စွာစီမံနိုင်အောင်ကူညီနိုင်သည်။