php检查 session是否存在,检查sessionid已知的PHP会话是否处于活动状态
生活随笔
收集整理的這篇文章主要介紹了
php检查 session是否存在,检查sessionid已知的PHP会话是否处于活动状态
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
實際上,您可以將session_id和session_start用于此目的.
$ids = [
'135b29ef958a23418f2a804474787305', // active session
'135b29ef958a23418f2a804474787306', // inactive session
'135b29ef958a23418f2a804474787305', // active session
];
foreach($ids as $id)
{
session_id($id);
session_start();
$status = isset($_SESSION['logged_in']);
print( ($status ? 1 : 0) . PHP_EOL);
session_abort();
}
檢查是否存在始終設置的會話變量.確保這不是新創(chuàng)建的會話.
您必須檢查這是否不會重置會話中的生命周期計數(shù)器.在我的系統(tǒng)上,它不會影響生命周期,直到會話中的某些內(nèi)容發(fā)生變化
編輯:使用session_abort更新以循環(huán)并檢查多個會話ID
總結(jié)
以上是生活随笔為你收集整理的php检查 session是否存在,检查sessionid已知的PHP会话是否处于活动状态的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python中标识符的命名规则_Pyth
- 下一篇: 千层酥面皮怎和?