![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
07/07/2004, 13:03
|
| | Fecha de Ingreso: marzo-2003 Ubicación: Bogotá
Mensajes: 199
Antigüedad: 21 años, 11 meses Puntos: 0 | |
session.use_cookies : ON
session.use_trans_sid : ON
¿Inicias la sesión con session_start() en cada proceso que accedes a tus variables de sesión por sus arrays superglobales: $_SESSION ? SI uso el session_star()
este es el código de mi login.htm
if(mysql_num_rows($IdConsulta) != 0 AND mysql_num_rows($IdConsulta) == 1)
{
$_SESSION['acceso']=$row["nivel_acceso"];
$_SESSION["login"]=$row["usuario"];
mysql_close($IdConexion);
header("location:index.php");
exit();
}
else
{
mysql_close($IdConexion);
header("location:login.htm");
exit();
}
En cada hoja coloco un validate.php si me logeo bien, y la sesión queda registrada puedo entrar de resto no, lo que de verdad no entiendo es porque si me deja entrar, toma las restricciones y simplemente cuando cambio de link se pierde la variable, intento atrapar con un echo la variable así :
echo($_SESSION['login']); y funciona bien cuando entro, pero como dije antes ambio de link, vuelvo a este mismo link y se pierde esta variable.
Y no se que sera?
Gracia sde antemano. |