| ||||
Si no me equivoco, si la galletita ha caducado entonces $HTTP_COOKIE_VARS[galleta] está vacía. Es útil por ejemplo si dices Código PHP: Código PHP:
__________________ www.mundodivx.com || www.mundodivx.org Pon tu mano en un horno caliente durante un minuto y te parecerá una hora. Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto. Eso es la relatividad. |
| |||
Hola, No se si con el array $HTTP_COOKIE_VARS o $_COOKIES funciona de otra forma, pero con arrays normales el isset devuelve false si el indice no esta definido o si el valor para ese indice es NULL. Eso es lo que dice el manual. Saludos.
__________________ Josemi Aprendiz de mucho, maestro de poco. |
| |||
Grabo la galletita con: setcookie("votacion", "ya_votado", time()+60); y compruebo a ver si es válida con: if(isset($HTTP_COOKIE_VARS[$votacion])) echo "válida"; else echo "no válida"; pero siempre me da "no válida". Lo que yo entiendo es que debería ser válida durante 60 seg y luego ser no válida. ¿¿En qué me equivoco?? |
| |||
Hola, Cita: $HTTP_COOKIE_VARS['votacion']Mensaje Original por aviana Grabo la galletita con: setcookie("votacion", "ya_votado", time()+60); y compruebo a ver si es válida con: if(isset($HTTP_COOKIE_VARS[$votacion])) echo "válida"; else echo "no válida"; pero siempre me da "no válida". Lo que yo entiendo es que debería ser válida durante 60 seg y luego ser no válida. ¿¿En qué me equivoco?? Saludos.
__________________ Josemi Aprendiz de mucho, maestro de poco. |
| |||
Hola, Ponle mas tiempo. Quizas pasa mas de un minuto entre que se ejecuta el setcookie() en la pagina que crea la cookie y cuando ejecutas la comprobacion en la otra pagina. Saludos.
__________________ Josemi Aprendiz de mucho, maestro de poco. |