Добрый день. У меня проблема с авторизацией. Она хранится меньше суток и каждый раз приходится авторизовываться по новой. Хотя я добавил в .htaccess строку PHP: php_value session.gc_maxlifetime 604800 Т.е. хранить сессии неделю. В phpinfo() Local Value отображается как session.gc_maxlifetime 604800 До добавления этой строки сессии примерно так же и хранились сутки. После добавления на хостинге первую неделю примерно не выкидывало и щас опять начало. На локальном сервере все нормально. Кто может подсказать в чем может быть причина?
Я не обращался... Подумал что это мой косяк. Стоит им написать? Других причин почему так происходит быть не может?
1) это ненормально иметь такое время жизни для сессии. 2) debian и возможно какие-то другие дистрибутивы плевать хотели на данную настройку, они чистят сессионные файлы раз в день по крону.
А разве автоионизация не делается на сессиях? Или только кратковременная? Сессии же безопаснее чем куки.
удаляются файлы к которым не было доступа 24 часа. так что "активные" не пострадают. --- Добавлено --- на самом деле я не уверен насчет точного размера таймаута, но то что не дефолтный механизм session gc используется, а расписание — это факт.
@artoodetoo, я про это и намекаю Ограничивает максимальное время сессии до суток и чистит сессионные файлы раз в день, несколько разные понятия. @Xopc11, вот тебе и ответ. Заходил целую неделю с перерывами обращения к серверу меньше суток, сессия жила. Как только опоздал хоть на секунду, сдохла сессия. Я понятия не имею на чём делается автоионизация, а вот по поводу авторизации в интернетах не отписался только ленивый. А еще гораздо лучше и эффективнее читайте книги. Они избавят вас от белых пятен и кривотолков.