Страница 1 из 2

Время сессии

Добавлено: Пт дек 15, 2017 12:46 pm
tvq123
Подскажите пожалуйста, как продлить время сессии?
Прописал в .htaccess

Код: Выделить всё

    php_value session.gc_maxlifetime 86400
    php_value session.cookie_lifetime 86400
но время сессии не изменилось. Что я сделал не так?

Время сессии

Добавлено: Сб дек 16, 2017 3:40 pm
zinarit
Укажите, пожалуйста, сайт. которого касается вопрос.

Время сессии

Добавлено: Сб дек 16, 2017 4:26 pm
tvq123

Время сессии

Добавлено: Вс дек 17, 2017 11:21 am
vozduch
Здравствуйте,
эти установки нужно менять на в файле .htaccess, а в файле .user.ini , который должен находиться в том каталоге, в котором размещен скрипт.
Всегда рада помочь,
Мира,
Служба поддержки ZZZ

Время сессии

Добавлено: Вс дек 17, 2017 4:50 pm
tvq123
Либо я вас не понял, либо вы меня. Скорее, конечно я.
У меня в CMS нет файлов user.ini. А время сессии, на сколько я знаю, можно задавать директивой для PHP из .htaccess, также можно задать папку для хранения файлов сессии, примерно так:

Код: Выделить всё

php_value session.save_path "/var/www/domains/o/ob/obs/chudo-hata.pp.ua/tmp"
Но тоже не получается.

Время сессии

Добавлено: Пн дек 18, 2017 2:10 pm
vozduch
Вам нужно создать файл .user.ini и разместить его в том каталоге, в котором находится скрипт.

Всегда рада помочь,
Мира,
Служба поддержки ZZZ

Время сессии

Добавлено: Ср дек 20, 2017 4:03 pm
tvq123
Честное слово, я не понимаю о каком скрипте и каталоге вы говорите :(
Почему я не могу сделать, как пишут, практически, во всех мануалах
Допустим, мы хотим задать время жизни сесии - 3 часа. Для этого в файле php.ini устанавливаем следующие параметры:
session.gc_maxlifetime = 10800
session.cookie_lifetime = 10800
Если у вас нет возможности внести изменения в файл php.ini, то можно сделать установку этих параметров при помощи файла .htaccess. Для этого вносим в него следующие строки:
php_value session.gc_maxlifetime 10800
php_value session.cookie_lifetime 10800

Время сессии

Добавлено: Ср дек 20, 2017 6:27 pm
skyweb
Я так понимаю, что просто вместо .htaccess нужно использовать файл .user.ini

Время сессии

Добавлено: Чт дек 21, 2017 8:59 am
tvq123
Как это вместо? :D
Можно использовать вместе. Но создание .user.ini в корневой директории ничего не меняет, а о какой папке со скриптом пишет vozduch я не понимаю. И не понимаю почему это не работает через .htaccess, хотя должно.

Время сессии

Добавлено: Чт дек 21, 2017 2:05 pm
skyweb
Просто директивы вида php_value надо перенести из .htaccess в .user.ini который надо положить туда же, где лежит .htaccess, т.е. в корневую папку сайта со скриптами (php скриптами) Я так понимаю - это костыль, из-за особенностей правил shared хостинга.