Spam sur commentaires

Résolu
TRUNCKS Messages postés 1066 Statut Membre -  
bg62 Messages postés 23433 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

J ai un petit soucis, je sais qu il n y aura sans doute pas grand chose a faire, mais un petit blog avec un système de commentaires. J ai mis a petit système de validation par captcha mais j ai tous les matins une dizaine de messages spam d' un petit malin qui a décide de me casser les... Il y a moyen de faire quelque chose ? Merci

9 réponses

  1. Mihawk Messages postés 4753 Statut Contributeur 846
     
    Hello,

    Stockes donc l'IP du rédacteur de chaque formulaire ; si c'est toujours la même tu la bannis :)
    0
  2. TRUNCKS Messages postés 1066 Statut Membre 8
     
    Cela m'intéresse comme idée :)

    Mais comment cela marche ?
    Il n'y a pas d'inscription, c'est possible quand même ?
    0
  3. Mihawk Messages postés 4753 Statut Contributeur 846
     
    La superglobale $_SERVER contient plein d'infos, notamment l'IP du client qui demande la page (donc qui envoie le commentaire) dans la sous-variable : $_SERVER['REMOTE_ADDR']
    0
  4. TRUNCKS Messages postés 1066 Statut Membre 8
     
    Arf, désolé de paraître lourd mais vous connaîtriez un tuto pour récupérer l'ip et bannir, je n'y connais pas grand chose à ce sujet :(
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Mihawk Messages postés 4753 Statut Contributeur 846
     
    Il "suffit" d'ajouter un champ "IP" dans ta table de commentaires, que tu remplis avec la valeur de la variable $_SERVER['REMOTE_ADDR'].

    Commence déjà par ça, ça te premettra de voir si les commentaires spams proviennent d'une ou plusieurs adresses IP :)

    0
  7. TRUNCKS Messages postés 1066 Statut Membre 8
     
    Je vais faire cela, je repasse dès que j'ai assez de données :)

    Le soucis c'est que la même personne peut avoir une ip dynamique non ?
    0
    1. Mihawk Messages postés 4753 Statut Contributeur 846
       
      Evidemment, mais ça tu ne peux rien y faire :-/
      0
  8. TRUNCKS Messages postés 1066 Statut Membre 8
     
    Bonjour ^^

    Je viens de regarder ce matin, effectivement l'ip est différente.

    Mais tous les messages proviennent du même créneaux horaire ( ils sont tous à quelques minutes d'intervalle ) et utilise le même genre de spam, je pense quand même que c'est la même personne.

    Donc rien à faire ?
    0
  9. bg62 Messages postés 23433 Date d'inscription   Statut Modérateur Dernière intervention   2 435
     
    pourquoi faire compliqué quand on peut faire simple .... ?
    bloquer des séries d'adresses IP, pas évident et gros risques ... ;)
    si ton blog est bien conçu, voici ma solution :
    https://longuetraine.fr/?article622/commentaire-dans-un-blog-ou-site-moderer-ou-non
    @+
    0
    1. Mihawk Messages postés 4753 Statut Contributeur 846
       
      Modération à priori : c'est lourd et ça tue l'activité du blog.
      0
    2. bg62 Messages postés 23433 Date d'inscription   Statut Modérateur Dernière intervention   2 435
       
      que tu crois, mais quand on en reçoit des 'paquets' il faut bien un jour faire son choix !!!
      ps : malgré ce que tu as mis (que tu dis ...) ton com a été publié et j'y ai répondu ... ;)
      (en supprimant quand même l'url de 'qq' qui ne met même pas son mail ...)
      ps : plus de 1000 commentaires publiés et + de 3000 spamms supprimés ... si tu as une solution plus efficace et aussi simple, je suis preneur ;)
      @+
      0
    3. Mihawk Messages postés 4753 Statut Contributeur 846
       
      Je ne dis pas qu'il faut laisser le spams, mais qu'on peut les modérer a posteriori... tant pis s'ils apparaissent quelques temps.
      0
  10. TRUNCKS Messages postés 1066 Statut Membre 8
     
    Merci pour vos réponses :)

    Je vais tenter de me tourner vers une validation des commentaires et une meilleure modération :)
    0
    1. bg62 Messages postés 23433 Date d'inscription   Statut Modérateur Dernière intervention   2 435
       
      ok ;)
      @+
      0