1 回答

TA貢獻(xiàn)1909條經(jīng)驗(yàn) 獲得超7個(gè)贊
會(huì)話應(yīng)該持續(xù)整個(gè)頁(yè)面訪問(wèn),而不是在每個(gè)頁(yè)面上更新,例如,用戶登錄一次并將其存儲(chǔ)到會(huì)話中,因此用戶不需要為每個(gè)新頁(yè)面或點(diǎn)擊再次登錄。
大多數(shù)情況下,如果有人訪問(wèn)您的頁(yè)面,會(huì)話就會(huì)開(kāi)始,并一直持續(xù)到用戶離開(kāi)頁(yè)面 -> 關(guān)閉會(huì)話。
最好的方法是檢查是否為該用戶打開(kāi)了一個(gè)會(huì)話,只有在用戶沒(méi)有會(huì)話時(shí)才啟動(dòng)一個(gè)會(huì)話。
要關(guān)閉會(huì)話,可以使用
session_write_close ( void ) : bool
有了這個(gè),您可以更新代碼以具有g(shù)et_session功能。在此功能中,您可以檢查會(huì)話是否存在并使用該會(huì)話,如果不存在則啟動(dòng)一個(gè)新會(huì)話
class abcd{
function init_session()
{
if (!isset($_SESSION)) {
$this->sec_session_start();
}
}
function sec_session_start() {....
在你的頁(yè)面中
$mevalue->init_session();
- 1 回答
- 0 關(guān)注
- 150 瀏覽
添加回答
舉報(bào)