Автор Тема: время жизни сессии  (Прочитано 3080 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Lucent

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 57
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
время жизни сессии
« : 13 Июня 2006, 16:03:32 »
Сессия уничтожается примерно через 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

то есть, если я сохраняю сессионные данные в файле сборщик мусора не будет их удалять?

Оффлайн Lucent

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 57
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
время жизни сессии
« Ответ #1 : 16 Июня 2006, 11:11:38 »
ну, неужели никто не знает в чем проблема?
или вопрос такой элементарный?

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28