Que tal dancresi, yo tenia el mismo problema cuando mi servidor terminaba mis sesiones por inactividad y lo solucione de la siguiente manera.
Poniendo las siguientes lineas al inicio de mi script
Código PHP:
<?
echo "HEAD>
<META HTTP-EQUIV='Refresh' CONTENT='1200; URL=$PHP_SELF'
</HEAD>
";
.
.
.
?>
de esta manera pasados 20 minutos se recarga autometicamente la pagina, mi servidor esta configurado para cerrar sesiones cada 20 min, por ello lo configure con 1200 segundos / 60 = 20 min, pero tu lo puedes configurar segun tus necesidades.
Saludos