Un seul clic par ip

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

7 réponses

  1. gigaga Messages postés 2347 Date d'inscription   Statut Membre Dernière intervention   301
     
    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.
    0
    1. EminoMeneko Messages postés 2499 Statut Membre 318
       
      Bien vu.
      Je ne pensais plus du tout au cookies mais une personne maline pourrait voter 1000 fois en supprimant 1000 fois le cookie.
      Le cookie permet d'appliquer une solution plus simple mais pas viable dans ce genre d'algorithme.
      0
  2. EminoMeneko Messages postés 2499 Statut Membre 318
     
    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é.
    0
  3. jiantox Messages postés 1159 Statut Membre 115
     
    ouai c'est ce que j'imaginais mais comment faire ça ? :/
    0
    1. EminoMeneko Messages postés 2499 Statut Membre 318
       
      Avec PHP et MySQL.
      Ce que tu demande n'est pas insurmontable mais ça ne se fait pas sans un minimum de compétences.
      Pourquoi tu n'utiliserais pas un module de sondage déjà programmé ?
      0
  4. jiantox Messages postés 1159 Statut Membre 115
     
    euh parce que j'ai deja codé tout ce qu'il falais le compteur de votes etc donc il me manque juste ça ^^
    0
    1. EminoMeneko Messages postés 2499 Statut Membre 318
       
      Et donc t'arrive pas à voir que tu dois travailler avec des tableaux ?
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. jiantox Messages postés 1159 Statut Membre 115
     
    si mais comment recupérer l'ip de la personne, et comment analyser si l'ip est dans la liste ?
    0
  7. gigaga Messages postés 2347 Date d'inscription   Statut Membre Dernière intervention   301
     
    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
    0
  8. jiantox Messages postés 1159 Statut Membre 115
     
    hmmm encore bien compliqué pour moi tout ça ^^
    0