Ne plus être spammé sur son site/blog

Comment ne plus recevoir de spam sur son site/blog ? C’est la question que tout le mon s’est posé une fois.
Je ne vais pas vous parler de scripts à mettre en place, de Captcha ou d’inscriptions avant de commenter un message.

Ma technique est la suivante, et elle fonctionne à 99% des robots spammers.
Il suffit de mettre en place un champs texte placé dans le formulaire qui sera caché par un style css :

  1. <input type="text" name="pseudo" value="" style="visibility:hidden" />

Il faudra vérifier à l’envoi du formulaire si ce champs a été renseigné. Si c’est le cas, alors c’est un robot qui l’a rempli. Un robot de spam remplit automatiquement tout les champs du formulaire qu’il trouve dans le code source de la page. Il pourra donc voir ce champs caché et tomber dans le piège.

Il faut donc vérifier que le champs a été renseigné :

  1. $pseudo = trim($_POST[‘pseudo’]);
  2. if(!empty($pseudo) || $pseudo!=){
  3. die(mysql_error()); //Bye Bye le robot.
  4. }

Je l’ai testé sur Tuxboard.com, je recevais pas moins de 500/600 spams par jours, et maintenant, j’en reçois 1 voire 2 maximum par jour !

Vous obtiendrez en plus de cette suppressions nauséabondes de spams, un gain de performance car il n’est pas s’en rappelez que vous ne subirez pas les utilisations de requêtages des robots et tout cela sans ajout de scripts et autres captcha, souvent illisibles.
Évidemment, cette technique n’a aucun moyen de lutter contre les utilisateurs/spammeurs qui polluent les blogs.

Articles liés à celui-ci :

7 réponses

Astuce pour ne plus être spammé sur son site/blog…

Comment ne plus recevoir de spam sur son site/blog ? C’est la question que tout le mon s’est posé une fois.
Je ne vais pas vous parler de scripts à mettre en place, de Captcha ou d’inscriptions avant de commenter un message….

www.fuzz.fr
septembre 10th, 2008 at 11:20

Astuce pour ne plus être spammé sur son site/blog…

Comment ne plus recevoir de spam sur son site/blog ? C’est la question que tout le mon s’est posé une fois.
Je ne vais pas vous parler de scripts à mettre en place, de Captcha ou d’inscriptions avant de commenter un message….

digg-design.fr
septembre 10th, 2008 at 12:04

C’est le principe des formulaire du CMS Spip depuis longtemps déjà

Xavier
septembre 10th, 2008 at 14:08

Merci de ton avis Xavier, je n’étais pas au courant.
Peut-être que les plateformes de blogs pourraient s’en inspirer.

Alexandre Val
septembre 10th, 2008 at 14:24

Attention a externaliser le css. Certains robot détectent si le champs est caché via css ou pas :)

Smith
septembre 11th, 2008 at 13:26

Merci pour l’astuce, j’ai les mêmes problèmes que toi avec le Spam, je vais donc mettre en place une solution similaire et voir le résultat :)

En tout cas merci!

Smashou
septembre 11th, 2008 at 17:15

Merci de cet astuce, je cherchais un moyen simple anti-spam et preferablement sans captchas je suis en train de le mettre en place, merci

freedelta
novembre 21st, 2008 at 19:01

Laisser un avis

Votre Nom (requis)

Email (non publié) (requis)

Votre Site

Commentaire