Решением может быть установка данных через ini_set('session.gc_maxlifetime', <lifetime in seconds>);
Конечно, если возможно изменить конфигурацию через PHP. В противном случае вам нужно будет установить правильные значения в вашем php.ini
:
ini_set(‘session.gc_maxlifetime’,30);
ini_set(‘session.gc_probability’,1);
ini_set(‘session.gc_divisor’,1);
Другой подход заключается в установке достоверности файла cookie сеанса с помощью:
$expire=24*60*60;
session_set_cookie_params($expire);
session_start();