每次用户请求页面时如何续订会话?我使用下面的代码但似乎没有工作。
$zend_authNS = new Zend_Session_Namespace('Zend_Auth');
$zend_authNS->setExpirationSeconds( 3600);
无论如何,如果用户点击diffrente页面或者它处于非活动状态,这将会过期。
谢谢。答案 0 :(得分:0)
$zend_authNS->setExpirationHops(1);
这是使每个页面请求的会话到期的正常方式。
你似乎在使用Zend_Auth,所以我想知道是否可以使用Zend_Auth的存储组件来完成,可能:
Zend_Auth::getInstance()->getStorage()->getNamespace()->setExpirationHops(1);
没试过但它可能有用。