2012-01-30 56 views
-1

可能重複:
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 
+1

你需要學會使用搜索功能。 – Jacco 2012-01-30 10:00:19

回答

0

試試這個:

if(isSet($_SESSION['started'])){ 
    if((mktime() - $_SESSION['started'] - 60*1) > 0){ 
    //logout, destroy session etc 
    } 
}else{ 
    $_SESSION['started'] = mktime(); 
} 
相關問題