Un seul clic par ip
jiantox
Messages postés
1159
Statut
Membre
-
jiantox Messages postés 1159 Statut Membre -
jiantox Messages postés 1159 Statut Membre -
Bonjour,
voila je fais un petit sondage en php et j'aimerais limiter a un seul vote par personnes. (blocage par ip ?)
comment faire ?
merci
voila je fais un petit sondage en php et j'aimerais limiter a un seul vote par personnes. (blocage par ip ?)
comment faire ?
merci
7 réponses
-
IP + cookie... Mais tu ne pourras pas empecher certaines personnes astucieuses de voter plusieurs fois :
- supprimer les cookies et changer d'IP si IP dynamique ou passer par un proxy. -
Sur le principe il faudrait que tu stocke la liste des IP qui ont déjà voté puis lors du vote récupérer l'IP du votant et la comparer avec chacune des IP de la liste. Si l'IP est connu, le vote est rejeté, dans le cas contraire le vote est validé.
-
ouai c'est ce que j'imaginais mais comment faire ça ? :/
-
euh parce que j'ai deja codé tout ce qu'il falais le compteur de votes etc donc il me manque juste ça ^^
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
si mais comment recupérer l'ip de la personne, et comment analyser si l'ip est dans la liste ?
-
2 secondes sous Google et on tombe sur ça
https://forums.commentcamarche.net/forum/affich-285283-php-recuperer-l-ip-du-visiteur
Pour la comparer avec le tableau c'est assez simple tu le parcours un par un ou plus intelligent tu re-tries ton tableau ce qui te permet de cibler la recherche.
-
-
Un truc du genre :
récupération du cookie récupération de l'IP du visiteur SI le cookie n'existe pas ALORS SI l'IP est dans la table des IP des visiteurs votants ALORS message "déjà voté" SINON message "on prend en compte le vote" on ajoute l'IP dans la table des IP des visiteurs votants FIN SI on crée le cookie SINON message "déjà voté" SI l'IP n'est pas dans la table des IP des visiteurs votants ALORS on ajoute l'IP du visiteur dans la table des IP des visiteurs votants FIN SI FIN SI -