Cuando vuelves hacia session_on no se si estás volviendo con la flechita del navegador o con un enlace (eso cambia todo).
De todas formas, cuando vayas a usar una variable de session convendría que te cercionases de si existe o no:
Código PHP:
Ver originalif (isset($_SESSION["geonate"]){ echo "Ya entramos y estamos en sesion!, mi variable es:" .$_SESSION["geonate"];
}