Я хотел бы увеличить таймаут сессии в php
Я знаю, что это можно сделать, изменив файл php.ini. Но у меня нет к нему доступа.
Так можно ли это сделать только с помощью php кода?
Просто уведомление для совместное использование, размещающее , сервер или прибавил домены =
, Чтобы Ваши настройки работали, у Вас должен быть другой dir сессии сохранения для добавленного домена при помощи php_value сессии save_path "folderA/sessionsA".
Так создают папку к Вашему корневому серверу, не в public_html и не быть рекламой получил доступ снаружи. Поскольку мой cpanel/server хорошо работал полномочия папки 0700. Дайте попытку...
код php =
#Session timeout, 2628000 sec = 1 month, 604800 = 1 week, 57600 = 16 hours, 86400 = 1 day
ini_set('session.save_path', '/home/server/.folderA_sessionsA');
ini_set('session.gc_maxlifetime', 57600);
ini_set('session.cookie_lifetime', 57600);
ini_set('session.cache_expire', 57600);
ini_set('session.name', 'MyDomainA');
прежде session_start ();
или
.htaccess =
php_value session.save_path /home/server/.folderA_sessionsA
php_value session.gc_maxlifetime 57600
php_value session.cookie_lifetime 57600
php_value session.cache_expire 57600
php_value session.name MyDomainA
После многих исследование и тестирование этого хорошо работали для общего cpanel/php7 сервера. Большое спасибо: NoiS