可能重复:
How do I expire a PHP session after 30 minutes?
How to set lifetime of session
如何增加或减少会话的生命周期? 我的要求是会话应该超时,所有会话变量应该在规定的时间限制后自动取消。 我使用了这段代码,但会话没有超时。为什么?
ini_set("session.gc_maxlifetime", 60);// should timeout after 1 minute
答案 0 :(得分:0)
试试这个:
if(isSet($_SESSION['started'])){
if((mktime() - $_SESSION['started'] - 60*1) > 0){
//logout, destroy session etc
}
}else{
$_SESSION['started'] = mktime();
}