Usuario Activo en sesiones

yakitu
28 de Junio del 2004
Tengo un sitio web en php con sesiones q se crean cuando un usuario se identifica (previamente se ha introducido ese usuario y password en la base de datos). Y al crear un block para mostrar el usuario activo, intento recoger la vble de sesion con el usuario pero no me lo muestra. El código del block es:
<?php
if (eregi("block-usuarioRegistrado.php",$_SERVER['PHP_SELF'])) {
Header("Location: index.php");
die();}
//recogemos login introducido por el usuario
$login = $_SESSION['login'];
if($login!=NULL)
$content ="<center>$login</center>";
else $content="<center>Anónimo</center>";
?>

Pero siempre me sale anónimo, pq? y sin embargo si pongo el block activo a la derecha de la web SI ME SALE en las páginas creadas x mi xo no en las propias del nuke.

raspu
28 de Junio del 2004
Recuerda que debes iniciar la sesión primero para poder recoger el login:

<?php
session_start();
if (eregi("block-usuarioRegistrado.php",$_SERVER['PHP_SELF'])) {
Header("Location: index.php");
die();}
//recogemos login introducido por el usuario
$login = $_SESSION['login'];
if($login!=NULL)
$content ="<center>$login</center>";
else $content="<center>Anónimo</center>";
?>