有一个带有PdoSessionHandler的Symfony 4应用程序,其中会话持续时间应为10小时,例如36000秒。
framework.yaml has: cookie_lifetime: 86400
php.ini has: session.gc_maxlifetime 36000
但sess_lifetime
表格中的sessions
仍为1440。
如何确保会话生命周期为10小时?
答案 0 :(得分:1)
原来,framework.yaml
有另一个覆盖php.ini
值的参数。
更改此值有助于:
framework:
session:
gc_maxlifetime: 36000
请参阅https://symfony.com/doc/current/reference/configuration/framework.html#gc-maxlifetime