Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/11/2008, 03:22
xamamo
 
Fecha de Ingreso: septiembre-2007
Mensajes: 106
Antigüedad: 17 años, 5 meses
Puntos: 1
Mensaje Problema con cookies...

Buenas a todos, os comento, tengo un problema con una cookie, el tema está en que con un formulario envio un user y una pass para registrar un usuario y si los datos son correctos a la variable $SESSION le doy el valor de "administrador", hasta aquí perfecto, pero en la siguiente linea creo la cookie "logueado" a la que le quiero dar el mismo valor.

Código PHP:
if($usuari=="administrador" and $password=="defcon21")
{
       
$SESSION["usuari"]="administrador";
    
setCookie("logueado""administrador",time()+3600);

Después de estás lineas me redirecciona a otra página si es que está loqueado, bien, el problema viene aquí, al principio de esta página muestro el valor de la variable $SESSION y el valor de la cookie y la $SESSION tiene valor "administrador" (como es normal) pero la cookie tiene valor vacio!!!.
Curiosamente si navego por la web y luego vuelvo a esta página a la que era redireccionado despues de loguearme y en la que muestro el valor de la variable $SESSION y la cookie, estas tienen el valor "administrador" que es lo que quería inicialmente.
En principio pensé que podría ser que tardase 'x' segundos en asignar el valor a la cookie pero puse un sleep(5) (retardo de 5 segs) antes de mostrar el valor de las variables y me da el mismo problema....

Alguien sabe algo???

Gracias anticipadas y saludos