En realidad el tiempo de inactividad se especifica en el
php.ini, por lo que te recomiendo mejor crear una rutina en PHP con esta lógica:
Primero captura la hora actual cada vez que navegues y/o cargues una página determinada y con la función
strtotime le agregas el tiempo deseado (ej. +5 minutos) siendo ahora el
tiempo limite, puede ser en horas, minutos y/o segundos. (Si vas a trabajar con sesiones, la almacenas en una variable del tipo
$_SESSION)
http://www.php.net/strtotime
Segundo, cuando accedas a otra página, recupera el tiempo límite que estaría en la variable del tipo $_SESSION y lo comparas con la nueva hora capturada del sistema (obviamente producto de la carga de la nueva página), si el de la variable $_SESSION es mayor a la nueva hora capturada, continúa en la sesión, caso contrario, expiró su sesión. Puedes usar también la función
session_destroy.
http://www.php.net/session_destroy
No tengo un ejemplo a la mano, pero espero haberte orientado en algo sobre tiempos de inactividad en sesiones.
Saludos...