Php Symfony PdoSessionHandler会话生存期
有一个带有PdoSessionHandler的Symfony4应用程序,其中会话持续时间应该是10小时,例如36000秒Php Symfony PdoSessionHandler会话生存期,php,symfony,pdo,doctrine,symfony4,Php,Symfony,Pdo,Doctrine,Symfony4,有一个带有PdoSessionHandler的Symfony4应用程序,其中会话持续时间应该是10小时,例如36000秒 framework.yaml has: cookie_lifetime: 86400 php.ini has: session.gc_maxlifetime 36000 然而sessions表中的sess\u生存期仍然是1440 如何确保会话生存期为10小时?结果是framework.yaml有另一个参数覆盖了php.ini值 更改此值有助于: fra
framework.yaml has: cookie_lifetime: 86400
php.ini has: session.gc_maxlifetime 36000
然而sessions
表中的sess\u生存期仍然是1440
如何确保会话生存期为10小时?结果是framework.yaml
有另一个参数覆盖了php.ini
值
更改此值有助于:
framework:
session:
gc_maxlifetime: 36000
请参见我已尝试复制此内容,但它始终会将sess\u生存期
更新为session.gc\u maxlifest
中存储的任何内容。您是如何验证php.ini-value是否应用于应用程序的执行上下文的(不是在控制台上,而是直接在Web服务器上)?此评论使我进行了更深入的调试,并从Symfony应用程序内部查看了该值。在测试之前,使用单独的php文件在浏览器的公用文件夹中显示phpinfo()。