php – 如何在Symfony2中增加会话生存期?
作者:互联网
我已将config.yml文件中的gc_maxlifetime设置为300.但它不起作用. Symfony2仍然采用php.ini中设置的值
Symfony版本是2.4.4
解决方法:
这是我的方法(从Drupal配置获得):
>将处理程序设置为native_file(我使用PDOSessionHanlder,但似乎不是很稳定);
>在app文件夹下创建一个seesions目录;
config.yml文件:
session:
handler_id: session.handler.native_file
cookie_domain: %cookie_domain%
name: SFSESSID
cookie_lifetime: 2000000 # change this if you want
save_path: "%kernel.root_dir%/sessions"
gc_divisor: 100
gc_maxlifetime: 200000 # change this if you want
gc_probability: 1
标签:php,symfony,session-timeout,symfony-2-4 来源: https://codeday.me/bug/20190830/1766797.html