在公共函数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,"/");
}

}

04-30 00:42