Ma notation recueille 2 adresses IP ! WTF

Fermé
gaerebut Messages postés 1017 Date d'inscription mardi 30 octobre 2007 Statut Membre Dernière intervention 22 novembre 2013 - 26 janv. 2011 à 12:09
seebz Messages postés 38 Date d'inscription dimanche 15 avril 2007 Statut Membre Dernière intervention 6 mars 2011 - 26 janv. 2011 à 16:08
Bonjour,

J'ai mis en place un système de notation sur un de mes sites.
Pour éviter qu'un utilisateur vote plusieurs fois, je vérifie, en fonction de son ip stocké en BDD, s'il n'a pas déjà voté.
Mon système marche parfaitement bien MAIS (on s'y attendait lol) il y a un "bug" ! (Ou alors quelque chose que je ne comprend pas).
En effet, à chaque vote, c'est en fait 2 votes (de la même notation) qui sont mis en BDD!
En fait, la requête est envoyé 2 fois avec l'adresse IP du visiteur et avec une autre adresse IP (j'ai testé)
J'ai fais un lookup sur cette ip (66.249.72.91) et je m'aperçois que c'est un google bot! :'(
Ma page est lu en même temps par un google bot au clique, pourtant j'ai un nofollow (hein bg62! :-) )

Si quelqu'un aurait une solution autre que faire un code qui vérifie si l'ip appartiens à un BOT.

Merci à tous.

A+
Gaerebut

A voir également:

1 réponse

seebz Messages postés 38 Date d'inscription dimanche 15 avril 2007 Statut Membre Dernière intervention 6 mars 2011 28
26 janv. 2011 à 16:08
Essaye d'envoyer les paramètres en POST (via un formulaire) plutot qu'en GET.
0