php session session.gc_maxlifetime 7200 1440

12
M
На сайте с 20.08.2004
Offline
376
3202

вот такие настройки на сервере

session.gc_maxlifetime 7200 1440

Сессия не держится больше получаса.

Подскажите в чем может быть дело?

как видно из строчки выше в хтакксесс дописал это php_value session.gc_maxlifetime 7200

но почему-то оно не работает.

спасибо.

Miracle добавил 23.09.2009 в 11:47

есть ли переменная показывающая время жизни сессии?

мне бы понять откуда время до получаса берется

спасибо

отец сыночка, лапочки дочки и еще одного сыночка
M
На сайте с 20.08.2004
Offline
376
#1

есть ли переменная показывающая время жизни сессии?

мне бы понять откуда время до получаса берется

спасибо

HP
На сайте с 30.05.2006
Offline
175
#2

Больше похоже на проблемы с настройкой движка, а не сервера.

session.gc_maxlifetime на устаревшие сессии влияет.

M
На сайте с 20.08.2004
Offline
376
#3

движок мой.

как можно в нем накосячить?

-старт сессии

-проверка переменной сессии

и все

ixRock
На сайте с 14.11.2006
Offline
46
#4

может вам нужно изменить значение параметра session.cookie_lifetime ?

или для работы сессии куки не включены?

если же выключены, тогда поидее да, session.gc_maxlifetime только отвечает за время до переноса сессии в гарбэдж)

Работаю [S]за еду и секас[/S] с XHTML, CSS, XSLT, JS, PHP. Если что, вот тут (http://www.mintdesign.ru/) некоторые мои работы. Контакты: ася 344-ноль86-276, мыло ixrock@gmail.com
M
На сайте с 20.08.2004
Offline
376
#5

куки включены,

помоему это никак не относится к моей проблеме

session.cookie_lifetime
Если равно 0 (по-умолчанию), то кука, хранящяя сессию, будет уничтожена на компьютера посетителя как только он закроет все окошки браузера. Если не нуль, то это задает число секунд для хранения куки.
session.gc_maxlifetime
Количество секунд, через которое ПХП уничтожит у себя на диске устаревший файл сессии. По умолчанию - 1440. Это произойдет НЕ РАНЕЕ кол-ва секунд, указанного в переменной. Данное время определяет нижнюю гланицу (НЕ РАНЕЕ), когда файл становится кандидатом на удаление. Верхняя граница определяется следующей переменной. Время отсчитывается от последнеого обращения посетителя т.е. это время доступа к файлу, а не создания. У любого файла есть время создания. модификации (запись) и доступа (чтение).
Dreammaker
На сайте с 20.04.2006
Offline
569
#6
Miracle:
помоему это никак не относится к моей проблеме

а вроде бы относится. Если сессионная кука сдохла, то как она передаст идентификатор сессии?

M
На сайте с 20.08.2004
Offline
376
#7
Dreammaker:
вроде бы относится. Если сессионная кука сдохла, то как она передаст идентификатор сессии?

все настройки по умолчанию я не выносил на обсуждение, а

session.cookie_lifetime 0 0
, страничка не закрывается.

те захожу я на СЕ, ничего не делаю полчаса, нажимаю обновить страничку и на тебе, просит ввести логин и пароль.

Dreammaker
На сайте с 20.04.2006
Offline
569
#8
Miracle:
нажимаю обновить страничку и на тебе, просит ввести логин и пароль.

во всех браузерах?

M
На сайте с 20.08.2004
Offline
376
#9

я во всех не пробовал, но знаю что проблема не в них

есть два сайта, одинаковый пхпини для сессий, сессии организованы одинаково

логинюсь на одном и на втором, на первом вылетает через полчаса (образно) на втором нет

повторюсь, везде стоит 7200

а у меня на этом сайте ажакс, без сессий хреново там мне :)

Dreammaker
На сайте с 20.04.2006
Offline
569
#10

Miracle,

session.gc_probability 1

session.gc_divisor 1000

Посмотрите настройки, и если не такие то попробуйте поставить так.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий