Foros del Web » Programando para Internet » PHP »

No me esta funcionando SESIONES

Estas en el tema de No me esta funcionando SESIONES en el foro de PHP en Foros del Web. <? session_start(); if (!isset($_SESSION['login'])){ header("Location:http://localhost/meue/login.php"); } $user=$_SESSION['login']; ?> Hola ! este mismo codigo lo use en otra pagina, si no iniciado la sesion no permite ...
  #1 (permalink)  
Antiguo 18/05/2008, 19:53
(Desactivado)
 
Fecha de Ingreso: mayo-2007
Mensajes: 547
Antigüedad: 16 años, 11 meses
Puntos: 1
No me esta funcionando SESIONES

<?
session_start();
if (!isset($_SESSION['login'])){
header("Location:http://localhost/meue/login.php");
}
$user=$_SESSION['login'];
?>

Hola ! este mismo codigo lo use en otra pagina, si no iniciado la sesion no permite el acceso a la pagina pero aunque el login y password sean correctos me regresa al login.php no da acceso que error puedo tener.



gracias..
  #2 (permalink)  
Antiguo 18/05/2008, 20:20
 
Fecha de Ingreso: abril-2006
Mensajes: 1.128
Antigüedad: 18 años
Puntos: 33
Respuesta: No me esta funcionando SESIONES

RicardoU:
Si el script te regresa al login entonces la variable de sesion
$_SESSION['login'] no tiene ningun valor o no existe; aun
cuando la sesion ya se inicio; es decir que php pude haber
abierto un archivo de inicio de sesion pero ese archivo esta en cero
o no tiene valor para session login.
Revisa hacia atras para ver donde establecistes valor para
la session login y si esta bien hecho.
Saludos
Franco
  #3 (permalink)  
Antiguo 18/05/2008, 20:38
Avatar de bLEx  
Fecha de Ingreso: mayo-2008
Ubicación: Villa Alemana, Chile
Mensajes: 181
Antigüedad: 15 años, 11 meses
Puntos: 5
Respuesta: No me esta funcionando SESIONES

colocale un else a ese if con un echo dentro... Si te imprime eso compruebas lo que te dijo el amigo aqui...

Ahora eso a veces tambien suele pasar debido al navegador. Averigua el manejo de cookies, puede que te ayude en arto
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:31.