Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/05/2005, 06:54
Avatar de MWNS
MWNS
 
Fecha de Ingreso: julio-2003
Mensajes: 528
Antigüedad: 20 años, 9 meses
Puntos: 2
Sobre cookies

hola!


Tengo una pequeña duda:

Estoy realizando una pequeña encuesta x mail (de esas que se envian las opciones y todo al mismo mail (en html)) ... la forma en que lo vengo desarrollando es así:

la persona selecciona la respuesta que desee, el link se ve asi :

...encuesta/conteo.php?voto=1 || ...encuesta/conteo.php?voto=2... etc etc

cuando conteo.php recibe el num del voto envía una cookie con determinado nombre e inserta el dato en la database... hasta hay todo

lo que necesito es que si la persona vuelve a dar click para votar pues la cookie no lo deje...

pero no se como adecuar esta manera de control, puesto que conteo.php debe realizar primero la comprobacion de que la cookie existe o no ... para hay si dejar cargar el voto a la data base...

mi problema es que una cookie no se puede consultar antes de ser enviada ... osea, no puedo hacer esto:

Código PHP:
if(!isset($HTTP_COOKIE_VARS["myEncuesta"]))
{
$nombre 'myEncuesta';                                 
$fecha_expiracion time() + 3600;
$path dirname($HTTP_SERVER_VARS['REQUEST_URI']);
setcookie($nombre$fecha_expiracion$path''0);
etc etc...
}
else
{
echo
"ya votaste!";

mi problema con este code es: si es la primera vez que el usr va a votar pues el code siempre lo manda a:

Código PHP:
echo"ya votaste!"
entons .. como le hago?

thank you!
__________________
MWNS
Mario Navas
http://marionavas.com