Sistema de Encuestas - Votar una s贸la vez
Buenos d铆as y enhorabuena por el foro.. una pasada.
Es la primera vez que escribo, as铆 que espero no hacerlo del todo mal.
Estoy realizando un sistema de encuestas en la web, y quiero controlar que un usuario s贸lo pueda votar UNA S脫LA VEZ. He probado con COOKIES de la siguiente manera:
<?
$session = $HTTP_COOKIE_VARS["encuesta"];
if ($session == "")
{
$session = uniqid(getenv("REMOTE_ADDR")); SetCookie("encuesta",$session,time()+1296000,"/",""); // Contabilizo el voto
...
} else {
// No contabilizo el voto
...
}
Sin embargo, la COOKIE parece no activarse, ya que he comprobado como se puede votar m谩s de una vez.
驴Sab茅is c贸mo se soluciona 茅sto?
Muchas gracias.
Es la primera vez que escribo, as铆 que espero no hacerlo del todo mal.
Estoy realizando un sistema de encuestas en la web, y quiero controlar que un usuario s贸lo pueda votar UNA S脫LA VEZ. He probado con COOKIES de la siguiente manera:
<?
$session = $HTTP_COOKIE_VARS["encuesta"];
if ($session == "")
{
$session = uniqid(getenv("REMOTE_ADDR")); SetCookie("encuesta",$session,time()+1296000,"/",""); // Contabilizo el voto
...
} else {
// No contabilizo el voto
...
}
Sin embargo, la COOKIE parece no activarse, ya que he comprobado como se puede votar m谩s de una vez.
驴Sab茅is c贸mo se soluciona 茅sto?
Muchas gracias.
aha... y si el usuario borra las cookies que? podra votar las veces q quiera, esto no es efectivo...
Yo en tu caso lo que haria es guardarme en una BBDD los usuarios que han votado y hacer las comprobaciones en esta
Yo en tu caso lo que haria es guardarme en una BBDD los usuarios que han votado y hacer las comprobaciones en esta
驴Y c贸mo identifico al usuario, si se trata de una encuesta an贸nima sin posibilidad de registrarse?
entonces guarda la IP en la BBDD. Si.. existen las ip's dinamicas, pero pierdes mas tiempo cambiando de IP que borrando unas cookies.
saludos
saludos
