Symfony的PdoSessionHandler会话有效期

问题描述 投票:0回答:1

有Symfony的4应用程式PdoSessionHandler其中会话持续时间被认为是例如36000秒10小时。

framework.yaml has: cookie_lifetime:           86400

php.ini has: session.gc_maxlifetime 36000

然而sess_lifetimesessions表仍是1440。

如何确保会话有效期将为10个小时?

php symfony pdo doctrine symfony4
1个回答
1
投票

原来,framework.yaml已经陷入覆盖php.ini价值的另一个参数。

更改此值帮助:

framework:
    session:
        gc_maxlifetime: 36000

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

© www.soinside.com 2019 - 2024. All rights reserved.