Re: SWBlife.com - System Web Business
Не возможно работать, после каждого 3-го вопроса выкидывает, они поставили у себя в PHP коде время сесии меньше чем можно ответить на вопрос.. Тупо не дают заработать....
Вот даже ответ на их проблему... хотя у них это все специально сделано..
Приветствую.
Столкнулся с проблемой убийства сессий раньше назначенного им срока. То есть устанавливаю
ini_set('session.gc_maxlifetime', 120960);
ini_set('session.cookie_lifetime', 120960);
А сессия убивается примерно через 30 минут.
Гуглил долго и тщательно. Не нагуглил ничего, что помогло бы.
Стал читать мануал и нашел причину проблемы. Оказалось всё просто до одурения.
Сайт хостится на виртуальном хостинге и все сессии хранятся в /tmp. Соответственно скрипты других сайтов чистят все сессии по установленному таймауту, который по умолчанию равен 30 минут.
Итак, для того, чтобы избежать такой проблемы надо изменить место хранения сессий - только-то и всего.
ini_set('session.save_path', $_SERVER['DOCUMENT_ROOT'] .'../sessions/');
Как вариант можно так. Важно, чтобы к файлам сессий нельзя было получить доступ из вне.
Никто не слышал когда закрытие месяца??... я так понял это должно быть закрытие за Апрель.... Закрытие за Март было 20 апреля, по логике закрытие за апрель должно быть 20 мая не так ли?