我正在ZendFramework 3中开发一个项目。该会话在生产服务器中意外终止。当它闲置一段时间(很短的时间,例如10分钟)时,它会意外终止。这不是在我的本地开发机器中发生的。会话过期前后,我得到的是session_id()
。因此,它看起来在服务器中发生了某些事情。以下是服务器和zend配置。它的默认值,我什么也没改变。
INI文件中的会话设置
session.gc_maxlifetime = 1440
session.gc_divisor = 100
session.save_path =
session.use_only_cookies = On
session.gc_probability = 1
Zend Framework 3值
session_cookie_expire = 180 Minutes
session_get_cookie_params = [lifetime] => 3600
[path] => /
[domain] =>
[secure] =>
[httponly] =>
会话详细信息。这些值在到期前后是相同的。
session_id() : c12345666ae7abcd7894dd1234567eeded
session_name() : PHPSESSID