Hola! Estoy buscando una buena encuesta que no deje votar dos veces a la misma persona, ya que tengo la de Poll de hacking ball z pero es muy sencilla.
He buscado buenas pero no encuentro.
Muchas Gracias
Chau
| |||
Encuesta... Hola! Estoy buscando una buena encuesta que no deje votar dos veces a la misma persona, ya que tengo la de Poll de hacking ball z pero es muy sencilla. He buscado buenas pero no encuentro. Muchas Gracias Chau |
| |||
Re: Encuesta... para eso te recominedo que uses cookies esto al inicio de tu *.php <? if( isset($poll) || isset($HTTP_COOKIE_VARS["encuesta"]) ){ if( isset($HTTP_COOKIE_VARS["encuesta"]) ){ } else{ setcookie("encuesta","si",time ()+3600*24*7); } } ?> dura 1 semana luego de esto podras volver a votar if( isset($poll) || isset($HTTP_COOKIE_VARS["encuesta"]) ){ //muestras los resultados } else{ //muestras la encuesta } te aconsejo en todo caso que igual aprendas cookies, te podrian servir mas adelante, en paricular para el tratamientro de usuarios suerte Raúl Angulo Webmaster <a href=http://membres.lycos.fr/astrocl>Astro-cl</a> |
| |||
Re: Encuesta... Cubis: Las cookies se almacenan en el PC del visitante, y en este caso se está registrando una variable fija, y no la IP del visitante. Por lo tanto, no nos importa si la IP es dinámica o fija, pues si la variable fija existe, no dejará en este caso votar más durante 1 semana, sea cual sea la IP del visitante que contenga dicha cookie almacenada en su PC. Saludos! <html><center><embed src="http://www.iespana.es/redmaestro/banner.swf" height=75 width=500> </embed></center></html> |
| |||
Re: Encuesta... El problema con la cookie es que, como se almacena en el PC, solo impide que se voten 2 veces desde el mismo PC. Esto implica que si varios usuarios usan el mismo PC, solo uno podra votar. Y si un usuario se conecta desde varios PC (ej. trabajo y casa) podra votar varias veces. Si tus usuarios solo se conectan desde un PC y en cada PC solo se conecta un usuario, entonces el sistema de las cookies es perfecto ... a no ser que tengan las cookies desactivadas en su navegador. El metodo mas seguro para que cada usuario vote una sola vez es colocar la encuesta en una zona "solo miembros" en la que sea necesario identificarse. Si el usuario quiere realizar varios votos debe tener varios registros o conocer las identificaciones de otros usuarios. Ademas, de esta forma sabes que es lo que ha votado cada usuario ;) Tambien pudes plantear soluciones hibridas. Espero no haber liado mas las cosas. Josemi Aprendiz de mucho, maestro de poco. |
| |||
Re: Encuesta... creo que todo depende para que quieres la encuesta, el unico sistema realmente infalible es el de registro de usuarios, pero si es una encuesta publica, nadie votaria. ¿Te registrarias tu en en sitio solo para votar en una encuesta?. Por lo que creo que el sist de cookies es el mejor para saber las opiniones de tus visitantes, y evitar a las personas que votan 100 veces por una opcion, quitandole representatividad a la encuesta Raúl Angulo Webmaster <a href=http://membres.lycos.fr/astrocl>Astro-cl</a> |