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:
if (isset($HTTP_COOKIE_VARS["usNick"]) && isset($HTTP_COOKIE_VARS["usPassword"]))
{
....
}else{
...
}
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?
Saludos.