Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/12/2002, 06:29
Avatar de dabogar
dabogar
 
Fecha de Ingreso: diciembre-2002
Ubicación: Valenciaaaa es la tierra de las flores ...
Mensajes: 33
Antigüedad: 21 años, 5 meses
Puntos: 0
Problemas con las sessiones ( de nuevo)

La última vez que escribí aquí me solucionaron el problema que tenía pero parece ser que algo hago mal y no veo que debe ser, a ver si sus ojos más expertos me ayudan a ver el error.

< login.php >
Código PHP:
<?php
session_start
();
......
$_SESSION['nombre']=$row_login['nombre'];
$_SESSION['tipo_usuario']=$row_login['tipo_usuario']; 
......
if ( 
$totalRows_login == ) {
    
    echo 
".......";
}
else {
    
header("Location:marco.htm");
}   
?>
< main.php >
Código PHP:
<?php
session_start
();
?>
<HTML> 
......
<?php echo $_SESSION['nombre']; ?>
......
</HTML>
Tras lo cual, la primera vez que se carga el archivo login.php que redirige automáticamente la pagina main.php, no se crea correctamente la variable de sesión, ya que me devuelve Notice: Undefined index: nombre in e:\inetpub\wwwroot\gromero\main.php on line 59.

Vuelvo atrás, vuelvo a hacer LOGIN y entonces coge correctamente la variable de sesión.

El problema está en LOGIN.PHP, ya que he comprobado que siempre que sea la segunda vez que se cargue la variable de sesión la coge correctamente.

¿Alguna idea? Me estoy volviendo LOCAAAAAAAAAAAAA