Le spam via les commentaires de blog est une vraie plaie… Ceci dit, les spammeurs ne sont pas très malins. Il existe tout un tas de solutions pour s’en sortir “facilement” si on utilise une version relativement récente de word press, qui permet notamment d’installer le plugin spam-karma. Ca n’est pas mon cas, je me “traîne” encore avec une version 1.2, la flemme de refaire un template et/ou une css pour une 2.0. Je me mangeais bien sûr une bonne vingtaine de spams par jour, la plupart auto-modérés car contenant une ou plusieurs URL, mais quand même, ça fait beaucoup de mails inutiles.
J’ai donc adopté un système de filtrage relativement simple, et pourtant très efficace. Il suffit d’initialiser une variable de session sur la page du billet, et de tester si on a toujours cette variable dans le script qui traite les nouveaux commentaires. La plupart des robots ne prenant même pas la peine de passer par la page du billet (POST ou GET direct sur le script de commentaire), ils se retrouvent sans variable de session, bingo, c’est un spammeur ! Ca filtre 95% des spams, je n’en ai donc plus que un ou deux par semaine.
PS : je me demande quand même pourquoi je prends la peine de faire ça, je viens de m’apercevoir que cela fait quasi deux mois que je n’avais rien posté. Mais bon, il m’arrive d’être un peu plus loquace, par moments.