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
![de acuerdo](http://static.forosdelweb.com/fdwtheme/images/smilies/dedosarriba.png)
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!";
}
Código PHP:
echo"ya votaste!";
![sonriente](http://static.forosdelweb.com/fdwtheme/images/smilies/smile.png)