PHP判斷SESSION過期的方法


 

在公共函數function.php中添加如下方法,即可控制用戶登錄的SESSION有效期

 

//封裝SESSION過期判斷方法
function start_session($expire = 0)
{

$session_name = session_name();

if ($expire == 0) {  //SESSION的過期時間為“0” 時,為永久有效
$expire = ini_set('session.gc_maxlifetime');
} else {
ini_set('session.gc_maxlifetime', $expire);
}

if (empty($_COOKIE[$session_name])) {
session_set_cookie_params($expire);
session_start();
} else {
session_start();
setcookie($session_name, session_id(), time() + $expire,"/");
}

}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM