Sesiones
Hola, tengo el siguiente problema con el siguiente código:
else
{
//Se inicia la sesión
session_start();
//Guardar datos en las variables de sesión
$_SESSION[Usuario] = $row["Usuario"];
$_SESSION[Nivel] = $row["Nivel"];
$_SESSION[Nombre] = $row["Nombre"];
$_SESSION[Ident] = $row["Ident"];
//Redireccionamos a la pagina main.asp
Header("Location: /vsm/privado/main.php");
}
Esto en la página login.php. Luego en la página main.php escribo lo siguiente:
echo $_SESSION[Usuario];
Me debería de escribir el usuario, pero no lo escribe. Estoy empezando con PHP, provengo de ASP y no sé si lo estoy haciendo bien. He probado cambiado Usuario por Nivel, Nombre e Ident, y sigue sin escribir nada. ¿Alguien sabe por qué? Gracias
else
{
//Se inicia la sesión
session_start();
//Guardar datos en las variables de sesión
$_SESSION[Usuario] = $row["Usuario"];
$_SESSION[Nivel] = $row["Nivel"];
$_SESSION[Nombre] = $row["Nombre"];
$_SESSION[Ident] = $row["Ident"];
//Redireccionamos a la pagina main.asp
Header("Location: /vsm/privado/main.php");
}
Esto en la página login.php. Luego en la página main.php escribo lo siguiente:
echo $_SESSION[Usuario];
Me debería de escribir el usuario, pero no lo escribe. Estoy empezando con PHP, provengo de ASP y no sé si lo estoy haciendo bien. He probado cambiado Usuario por Nivel, Nombre e Ident, y sigue sin escribir nada. ¿Alguien sabe por qué? Gracias
¿Como inicias el bucle?, me refiero, se supone que antes de ese código habrás hecho un bucle del tipo:
while ($row =......
Te lo digo porque es un error bastante común el guardar en la variable $row un array convencional en lugar de un array asociativo tipo clave->valor
Para guardar un array asociativo tendrías que usar la función
mysql_fech_assoc
en lugar de
mysql_fech_array
Espero haberme explicado bien.
Un saludo
while ($row =......
Te lo digo porque es un error bastante común el guardar en la variable $row un array convencional en lugar de un array asociativo tipo clave->valor
Para guardar un array asociativo tendrías que usar la función
mysql_fech_assoc
en lugar de
mysql_fech_array
Espero haberme explicado bien.
Un saludo
