Symfony PdoSessionHandler会话生存期

时间:2018-06-12 14:24:15

标签: php symfony pdo doctrine symfony4

有一个带有PdoSessionHandler的Symfony 4应用程序,其中会话持续时间应为10小时,例如36000秒。

framework.yaml has: cookie_lifetime:           86400

php.ini has: session.gc_maxlifetime 36000

sess_lifetime表格中的sessions仍为1440。

如何确保会话生命周期为10小时?

1 个答案:

答案 0 :(得分:1)

原来,framework.yaml有另一个覆盖php.ini值的参数。

更改此值有助于:

framework:
    session:
        gc_maxlifetime: 36000

请参阅https://symfony.com/doc/current/reference/configuration/framework.html#gc-maxlifetime