[php] Sondage

Sondage [php] - Programmation

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 ?

Reply

Marsh Posté le 28-05-2002 à 14:52:08   

Reply

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)


---------------
Ma galerie photo créée avec Piwigo et hébergée sur Piwigo.com
Reply

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 ?

Reply

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

Reply

Marsh Posté le 28-05-2002 à 15:31:33    

up

Reply

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


---------------
...oups kernel error...
Reply

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, :D
 
donc avec ca tes resultat reste fiable a mon avis a+

Reply

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+

Reply

Marsh Posté le 28-05-2002 à 17:32:03    

je te remercie

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed