creo que tienes un mal concepto de isset
http://cl.php.net/manual/es/function.isset.php
las variables de session existen en todas las paginas que tengan session_start()
si yo en 1.php creo $_SESSION['nombre'] = 'Sergio';
luego en 3.php hago echo $_SESSION['nombre']; deberia aparecer Sergio.
isset solo ve si la variable existe o no.