Ver Mensaje Individual
  #3 (permalink)  
Antiguo 31/10/2003, 11:17
Avatar de korbendallastc
korbendallastc
 
Fecha de Ingreso: febrero-2003
Ubicación: Madrid
Mensajes: 226
Antigüedad: 21 años, 2 meses
Puntos: 0
Bueno.. por lo que estoy comprobando el problema puede ser de las sesiones. Verás, deseo que según esté o no un usuario logeado, aparezcan en la cabecera unos enlaces u otros. Dicha cabecera es incluida desde mi página principal, con un include normal, después de la etiqueta body. En el archivo cabecera es donde va el código que comprueba si el usuario está o no logeado.

Dicho código, situado antes del html, sin espacios ni saltos de linea antes ni despues:

Código:
<? 
//Inicio - retomo la sesión: 
session_start(); 

//Si el usuario no está logeado: 
if ($_SESSION["autentificado"] != "SI") 
{ 
$enlaced="<A class='ebarra' HREF='http://www.dominio.com/login.php'>
Log In</A>";
} 

else
{
$enlaced="<A class='ebarra' href='http://www.dominio.com/paneldec.php'>Panel de Control</A>";
}
?> 
<html>
.........
</html>

Luego, dentro del código html, escribiría el valor de la variable $enlaced.

Si entro en cualquier página, no funciona. Sin embargo, si me logeo, desde el panel de control si funciona. Todos los archivos incluyen a cabecera, de la misma forma, dentro de código html y con un include normal. Además, si en lugar de entrar en cualquier página, pongo la url de la cabecera directamente, si funciona. (por eso en un principio deduje que era de los includes).

¿que estoy haciendo mal?

Muchos saludos. Y, por supuesto, gracias!!
__________________