【发布时间】:2013-12-19 07:33:08
【问题描述】:
如果用户在我的应用程序中工作超过 5 分钟,我的 cookie 和会话希望被自动销毁。
在模块配置中
'session' => array(
'cookie_lifetime' => 60,
'gc_maxlifetime' => 60,
'cache_expire' => 60,
'remember_me_seconds' => 60,
'use_cookies' => true,
'cookie_httponly' => true,
),
在我的模块中
$config = $e->getApplication()->getServiceManager()->get('Configuration');
$sessionConfig = new Session Config();
$sessionConfig->setOptions($con fig['session']);
$sessionManager = new SessionManager($sessionConfig);
$sessionManager->destroy();
Container::setDefaultManager($sessionManager);
【问题讨论】:
-
原始源中
$con fig之间是否也有空格?也许这就是问题所在...... -
不,我已经编写了 $config,
-
好吧,我建议用正确的代码和新行来更新你的问题(这样我们可以更好地阅读它/理解它更简单)
标签: php session zend-framework cookies