Je n’arrête pas de recvoir du spam de commentaire sur un de mes sites basé sur un cms xoops, afin de nettoyer la base j’ai installé un petit cron qui s’execute une fois par jour et qui efface toutes les lignes de la table des commentaires ou il y a des colonnes contenant un certain texte.

DELETE FROM  ’xoops_xoopscomments’  WHERE  ’com_text’  LIKE  ’%[url=%’

Si on traduit : J’efface dans la table ‘xoops_xoopscomments’ toutes les lignes ou un élément de la colonne com_text (le corps du commentaire) contient le texte [url= qui correspond dans 99% des cas à du spam… tampis pour les vrais commentaires qui giclent…

Laisser votre commentaire