我一直遇到使用Zend Framework 3时与会话超时相关的问题。会话在5-10分钟内过期。我使用了会话的默认代码,Zf3骨架提供的在global.php中如下所示。
// Session configuration.
'session_config' => [
'cookie_lifetime' => 60*60*1, // Session cookie will expire in 1 hour.
'gc_maxlifetime' => 60*60*1, // Store session data on server maximum for 1 hour.
],
// Session manager configuration.
'session_manager' =>
[
'validators' => [
RemoteAddr::class,
HttpUserAgent::class,
]
],
// Session storage configuration.
'session_storage' => [
'type' => SessionArrayStorage::class
],
即使使用上面的代码,会话仍在5-10分钟内过期。我想将会话过期时间延长到30分钟以上。如何在Zf3中进行配置?
请提供解决方案。