• Lunes 10 de Junio de 2024, 01:33

Autor Tema:  Http_cookie_vars  (Leído 1092 veces)

soiler

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Http_cookie_vars
« en: Sábado 17 de Enero de 2004, 20:01 »
0
Hola buenas, escribo porque estoy al borde del suicido.

Estoy haciendo una web en la que los usuarios se puedan registrar, y que cuando lo hacen se les guarda una cookie con la que se puede navegar por el resto del sitio como usuario autentificado.
En realidad el problema no lo tengo con esto, ya he conseguido que funcione. El problema es que al meter el codigo que comprueba si el usuario tiene la cookie guardada en una funcion, deja de funcionar.
Me he pasado un monton de rato rastreando donde esta el problema exactamente y he llegado a la conclusion de que se encuentra en esta sentencia:

Código: Text
  1.  
  2. if (isset($HTTP_COOKIE_VARS["usNick"]) &&  isset($HTTP_COOKIE_VARS["usPassword"]))
  3. {
  4.      ....
  5.   }else{
  6.     ...
  7. }
  8.  
  9.  

Aunque las cookies hayan sido enviadas, va directamente a la parte de codigo dentro del else.
Lo que realmente me mosquea es que si este mismo codigo esta fuera de una funcion, si que "ve" las cookies.

¿Alguien sabe porque pasa esto? :blink:

Saludos.

soiler

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Re: Http_cookie_vars
« Respuesta #1 en: Sábado 17 de Enero de 2004, 20:18 »
0
Bueno, me autorrespondo... que tonto soy, tenia que ponerla como global  :D

Citar
global $HTTP_COOKIE_VARS;

if (isset($HTTP_COOKIE_VARS["usNick"]) && isset($HTTP_COOKIE_VARS["usPassword"]))
{
  ....
}else{
  ...
}

Perdon por las molestias  :whistling:

PD: casi siempre que pregunto algo en un foro (despues de comerme mucho la cabeza) encuentro la solucion unos minutos despues  :angry: