Здравствуйте!
Не понимаю что нужно сделать чтобы сессия не рвалась при неактивности пользователя в браузере.
Сам проект такой: страница входа по логину и паролю дает доступ к системе, где имеются различные вкладки с информацией. Данные при клике по вкладке грузятся ajax (post).
Сам скрипт сессии не большой (с сессиями работаю впервые, так что сделал так как нашел в примерах), и вызывается в каждом файле, для ее продления.
$cook = 0;
$ses = 7200;
ini_set('session.save_path', str_replace('public_html','',$_SERVER['DOCUMENT_ROOT']).'/ses');
ini_set('session.gc_maxlifetime', $ses);
ini_set('session.cookie_lifetime', $cook);
session_start();
Сессию храню в отдельном файле, по истечению 30 минут файл сессии присутствует в папке. Но если перейти на другую вкладку проекта, то выкидывает на страницу авторизации. 7200 - время жизни 2 часа.