Pues con esta funcion puedes cambiar al vuelo el tiempo de duracion de una sesion en el servidor:
Código PHP:
ini_set("session.gc_maxlifetime", "18000"); //La cambias a 5 horas.?>
Ese ejemplo lo saqué de esta pagina: http://www.php.net/manual/es/functio...che-expire.php
Lo comparto contigo, pero seria cuestion de probarlo, jeje