我在下面有一段代码,其中会话变量可以持续 12 小时:
ini_set('session.gc_maxlifetime',12*60*60);
ini_set('session.gc_divisor', '1');
ini_set('session.gc_probability', '1');
ini_set('session.cookie_lifetime', '0');
但是我的问题是,一旦 12 小时过去并且会话变量已过期,是否可以将用户注销?换句话说,我有一个teacherlogout.php 页面,经过12 小时后,一旦用户导航到另一个页面或12 小时后刷新页面,它是否可以将用户重定向到注销页面?
更新:
这可以工作吗:
if ((isset($username)) && (isset($userid))){
...//WHOLE CODE
}else{
header( 'Location: teacherlogout.php' ) ;
}