Sondage [php] - Programmation
Marsh Posté le 28-05-2002 à 14:53:59
tu peux loguer son IP et empêcher tout vote avec la même IP (dans ce cas là, ça pose pb si plusieurs personnes derrière le même proxy veulent voter)
Marsh Posté le 28-05-2002 à 14:54:28
snooper a écrit a écrit : Sur mon site je veux mettre une partie ou je fais un sondage. Et j ai alors en pourcentage la remonse a la question Comment faire pour éviter que la personne donne son avis plusieurs fois ? Si j utilise les cookies il lui suffit juste de supprimer son cookie. Avec les sessions il ferme sa fenetre et se reconnecte donc tjs probleme. Y' a t il d'autre solution ? |
Avec les IPs, non ?
Marsh Posté le 28-05-2002 à 14:57:47
oui avec les IP y a plusieurs problemes :
- si cette personne est derriere un routeur qui fait du NAT
- si cette personne utilise un proxy
- Un personne peut obtenir une ip qui a déja été prise ultérieurement lors d'une connexion chez un provider
Marsh Posté le 28-05-2002 à 15:45:47
si tu n'autorises que les utilisateurs enregistrés, ça te facilite la tâche.
sinon, un système de cookie est sans doute la solution la moins mauvaise
Marsh Posté le 28-05-2002 à 17:28:40
MOi ce que je fais je fait non seulement un cookie, mais en plus je logue les IP dans une table, et comme champ je met :
IP | unix_time
unix time est la date au format unix a la kel le vote a ete fait, ... et a chaque rafraichissement de la page, le programme delete de la DB toute les IP qui sont dans la base depuis plus de 24H.
ca + le cookie crois moi kyen a peu ki vont aerriver a voter plusieur fois, fo vraiment le vouloir !!! bref 1 personne sur 2000 va contourner ca, tout ca pour un vote vraiment,
donc avec ca tes resultat reste fiable a mon avis a+
Marsh Posté le 28-05-2002 à 17:29:57
tu peux tjrs ajouter une session mais c pas fort utile, vu qu'ya deja un cookies A+
Marsh Posté le 28-05-2002 à 14:52:08
Sur mon site je veux mettre une partie ou je fais un sondage.
Et j ai alors en pourcentage la remonse a la question
Comment faire pour éviter que la personne donne son avis plusieurs fois ?
Si j utilise les cookies il lui suffit juste de supprimer son cookie.
Avec les sessions il ferme sa fenetre et se reconnecte donc tjs probleme.
Y' a t il d'autre solution ?