Filtre anti-spam/bot

Statut
N'est pas ouverte pour d'autres réponses.

hoshi

Hoshi's Love
Yop,

voila je suis en train de faire mon site web et je voudrai savoir comment je pouvai faire un filtre anti-spam bot pour éviter d'avoir des commentaires non désirés :beuh: et que je puisse faire mes questions avec les réponses tout ca :)

Merci d'avance
Hosh!
 

Ahava

Revenant
un truc tout simple, utilisé par xyo par ex :


tu affiches un champ du genre : 1 + 2 = et l'user aura qu'a remplir la case du résultat de l'opération.

Tu rends les deux opérandes hasardeuses, ainsi que l'opération, que tu met en mémoire, genre session, et à la validation du form, tu calcule le résultat :) Simple non ?
 

Tifox

ou pas
Le fait de rendre chaque formulaire unique grâce a un champ caché avec un id généré aléatoirement peut aussi aider.
 

SkYlEsS

Elite
Tifox a dit:
Le fait de rendre chaque formulaire unique grâce a un champ caché avec un id généré aléatoirement peut aussi aider.
Que veux-tu dire, exactement ?
 

Tifox

ou pas
Lors de la création du formulaire coté serveur, tu ajoute dedans un champs caché avec un nombre généré aléatoirement, et tu stockes aussi cette valeur dans la session de l'utilisateur. Puis quand l'utilisateur post, tu vérifies la valeur du champs pour voir si c'est dans la session, et si c'est pas le cas, tu n'enregistre pas le message.

Ca marche relativement bien pour l'instant car la plupart des bots se contente de faire simplement un "post" vers ton site, qui ne contiendra donc pas l'id. Pour passer ça, il faudrait que le bot récupère l'id en accédant d'abord au formulaire, puis fasse son "post" avec cet ID. Ce qu'il ne font pas actuellement (en tout cas pas sur mes sites)
 
Statut
N'est pas ouverte pour d'autres réponses.
Haut