Сессия уничтожается примерно через 20-30 мин.
Мне необходимо продлить время ее жизни.
По времени видно, что нужно изменить параметр session.gc_maxlifetime = 1440
Прописываю в .htaccess для тестов
php_value session.gc_maxlifetime 300
php_value session.gc_probability 100
через 10мин. - сессия живет
Вопросы:
1. что я делаю не так (по изменению времени жизни)
2. в php.ini стоит session.gc_probability =1, значит вероятность сборки муссора сесс. переменных низка (1%), но сессия пропадает при каждом 1 клике после 24мин.
3. немного не понятно
If you are using the subdirectory option for storing session files
; (see session.save_path above), then garbage collection does *not*
; happen automatically. You will need to do your own garbage
; collection through a shell script, cron entry, or some other method.
; For example, the following script would is the equivalent of
; setting session.gc_maxlifetime to 1440 (1440 seconds = 24 minutes):
; cd /path/to/sessions; find -cmin +24 | xargs rm
то есть, если я сохраняю сессионные данные в файле сборщик мусора не будет их удалять?