Я установил gc_maxlifetime в моем файле config.yml на 300. Но он не работает. Symfony2 по-прежнему принимает значение, установленное в php.ini
Версия Symfony — 2.4.4
Вот мой подход (полученный из конфигурации Drupal):
native_file
(я бы использовал PDOSessionHanlder, но, похоже, он не очень стабилен);seesions
каталог под app
папки;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
Попробуйте установить cookie_lifetime параметры сеанса конфигурации ключа.
session:
cookie_lifetime: 300 # override php.ini config
как описано Вот
надеюсь, это поможет