2012-09-27 73 views
0

在某段時間之後是否可以銷燬會話? (比如30分鐘)...... 我使用Zend框架的會話如何在一段時間後自動銷燬Zend會話?

$sessionRegeneration = new Zend_Session_Namespace('sessionRegeneration'); 

在此先感謝您的幫助

+3

將PHP會話超時設置爲30分鐘。會話將在30分鐘不活動後自動銷燬 –

回答

0

第一套你過期:

$sessionRegeneration = new Zend_Session_Namespace('sessionRegeneration'); 
//expire session namespace in 30 minutes 
$sessionRegeneration->setExpirationSeconds(60*30); 

到期時間後已經通過,下一次任何請求有理由調用Zend_Session::start();(每次構建Zend_Session_Namespace時調用它) 過期的會話名稱空間將被取消設置。

最後的命令從start()self::_processStartupMetadataGlobal();做契約。

這也是全局啤酒花過期時間也未設置的時間。