Pues no se cual puede ser el problema,
de todos modos. no tiene mucho sentido que preguntes a ver si una variable tiene valor, si total vas a mostrar otra; tienes que hacerlo igual por todo,
si cuando el usuario se loguea, lo guardas en la sesión; tienes que hacer -al querer comprobar- (
$_SESSION['login'] = $_POST['nombre']; por ejemplo)
Código PHP:
<?php
session_start();
if(isset($_SESSION['login'])){
echo "Estás logueado como".$_SESSION['login']."<a href='logout.php'>Cerrar sesión</a>";
}
else{
echo "No estás logueado";
}
Y volviendo a tu problema... tienes en
todas session_start(); ???? esque no debería importar en qué directorio estés...