有Symfony的4应用程式PdoSessionHandler其中会话持续时间被认为是例如36000秒10小时。
framework.yaml has: cookie_lifetime: 86400
php.ini has: session.gc_maxlifetime 36000
然而sess_lifetime
在sessions
表仍是1440。
如何确保会话有效期将为10个小时?
原来,framework.yaml
已经陷入覆盖php.ini
价值的另一个参数。
更改此值帮助:
framework:
session:
gc_maxlifetime: 36000
见https://symfony.com/doc/current/reference/configuration/framework.html#gc-maxlifetime