| |||
Envío de correo y Galletitas (Cookies) Varias cosas sobre las galletitas (cookies): ¿Cuando caducan se borran o hay que borrarlas a mano? ¿Cómo puedo saber si un cliente soporta cookies? Es que intento hacer que no se puedan mandar más de 1 mensaje cada 5 min desde un formulario y se me ocurre hacerlo con cookies, ¿alguna idea mejor? |
| |||
hola, bueno, las cookies tienen un tiempo de exporacion que tu impones cuando la mandas, tambien mediante php puedes detectar si tu visitante soporta cookies (en cualquier manual medio te explicaran de mejor forma el codigo necesario en si). para tu proposito es una opcion bastante razonable el uso de cookies. si es realmente importante que todos y exclusivamente una vez, tus usuarios participen, te recomiendo que uses sesiones. saludos |
| |||
Chalito .. (comentarios) Yo no asumiria globales para leer cookies .. usaria o bien $HTTP_COOKIE_VARS['varaiable_en_cookie'] o $_COOKIE['variable_en_cookie'] (según corresponda la version de PHP que se use .. 4.0.x o superior para la primera opcion y 4.1.x o superior recomendable para la segunda opcion). Y .. acuerdate de .. despues de un header("location: xxxx"); .. terminar con un exit; que detenga la ejecución del script.php en proceso .. pese que en ese condiciona IF .. ELSE .. siempre va dar como resultado una de las dos opciones posibles .. (pordria usandose el exit; resumirse a un solo "location" .. al que corresponda si no se cumple la condicion . si se cumple el código del resto de la página continua tal cual ... Un saludo, |