A voir également:
- Base de donnée Mysql sâturée par le spam, pourquoi et que faire?
- Boite gmail saturée - Guide
- Spam messenger - Guide
- Base de registre - Guide
- Formules mathématiques de base - Télécharger - Études & Formations
- Gigaset ne reconnait plus sa base - Forum telephonie fixe
6 réponses
Le recaptcha (petites images à taper) fonctionne bien mais c'est vrai que c'est chiant, j'ai vu une alternative la dernière fois, tu peux aller y faire un tour :
https://www.e-monsite.com/blog/aide-a-la-creation-de-site/lutter-contre-le-spam-sur-son-site-web.html
Tiens au courant si ça marche bien
https://www.e-monsite.com/blog/aide-a-la-creation-de-site/lutter-contre-le-spam-sur-son-site-web.html
Tiens au courant si ça marche bien
Salut kyser,
Effectivement cette solution a l'air alléchante... Mais bon, vais je la mettre en place pour préserver mes 2 visiteurs hebdomadaires et ma bonne humeur lorsque je vois 1500 commentaires dans mon livre d'or? J'en doute. C'est plus une solution "pro" ou gros amateur. Je joues dans la cour des petits...
Je pensais plus à une "sécurité" accentuée dans le code php de ce livre d'or.
Partant du principe que : Le but du spam étant de créer un maximum de liens vers des sites afin de mieux les positionner sur Google.
ne pourrait on pas empêcher la saisie de caractères tels que :
"http", "://", "<", ">" etc, qui, au final, empêcherait le spam dans mon livre d'or.
Non?
Effectivement cette solution a l'air alléchante... Mais bon, vais je la mettre en place pour préserver mes 2 visiteurs hebdomadaires et ma bonne humeur lorsque je vois 1500 commentaires dans mon livre d'or? J'en doute. C'est plus une solution "pro" ou gros amateur. Je joues dans la cour des petits...
Je pensais plus à une "sécurité" accentuée dans le code php de ce livre d'or.
Partant du principe que : Le but du spam étant de créer un maximum de liens vers des sites afin de mieux les positionner sur Google.
ne pourrait on pas empêcher la saisie de caractères tels que :
"http", "://", "<", ">" etc, qui, au final, empêcherait le spam dans mon livre d'or.
Non?
Il y a des solutions plus "pro" si tu le souhaites, comme utiliser l'API de stopforumspam (https://www.stopforumspam.com/ pour éviter le spam de formulaires Web, cela répertorie des IP de spammers, et te permet de bloquer des IP qui te spam.
Tu peux récupérer l'adresse IP d'un utlisateur avec cette commande, il me semble:
$ip=$_SERVER["REMOTE_ADDR"];
Sinon tu pourrais filtrer dans les commentaires les caractères que tu as précisé pour ne pas les insérer mais cela bloquera aussi les liens des vrais commentaires.
Tu peux récupérer l'adresse IP d'un utlisateur avec cette commande, il me semble:
$ip=$_SERVER["REMOTE_ADDR"];
Sinon tu pourrais filtrer dans les commentaires les caractères que tu as précisé pour ne pas les insérer mais cela bloquera aussi les liens des vrais commentaires.
Salut kyser, merci du suivi.
En fait, je m'en fiche de supprimer les liens des vrais commentaires, je n'ai eu que deux comms en plus de 6 mois... Tu vois quoi... Je vais juste ajouter un avertissement, du style : "pour nous envoyer un lien, utilisez notre adresse mail"...
Mais par contre, je vais penser à un système de blocage par IP, car cela ne doit venir que d'une ou deux ip, mon site étant vraiment minuscule dans la webosphère...
En fait, je m'en fiche de supprimer les liens des vrais commentaires, je n'ai eu que deux comms en plus de 6 mois... Tu vois quoi... Je vais juste ajouter un avertissement, du style : "pour nous envoyer un lien, utilisez notre adresse mail"...
Mais par contre, je vais penser à un système de blocage par IP, car cela ne doit venir que d'une ou deux ip, mon site étant vraiment minuscule dans la webosphère...
Salut,
sinon tu peux poser une question très simple pour valider le formulaire, comme quelle est la capitale de la France ou un bête calcul.
sinon tu peux poser une question très simple pour valider le formulaire, comme quelle est la capitale de la France ou un bête calcul.
Salut,
Ta solution me plait....
Suffit d'ajouter :
1 label avec la question, 1 input text pour la réponse, et le code php :
If machin="bonne réponse" envoi sinon message : "tu t'es trompé".
Ca me plait bien.
J'essaie de mettre ça en oeuvre prochainement (on est en train de changer tout notre parc info au taf, et donc exceptionnellement faut que je bosses...).
Merci.
Par contre, je penses que toutes les suggestions qui peuvent encore venir peuvent compléter ce sujet, je ne le place donc pas en "résolu". Ca peux effectivement servir à plein d'autres webmaster en herbe...
Ta solution me plait....
Suffit d'ajouter :
1 label avec la question, 1 input text pour la réponse, et le code php :
If machin="bonne réponse" envoi sinon message : "tu t'es trompé".
Ca me plait bien.
J'essaie de mettre ça en oeuvre prochainement (on est en train de changer tout notre parc info au taf, et donc exceptionnellement faut que je bosses...).
Merci.
Par contre, je penses que toutes les suggestions qui peuvent encore venir peuvent compléter ce sujet, je ne le place donc pas en "résolu". Ca peux effectivement servir à plein d'autres webmaster en herbe...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Une idée un peu plus intéressante est de permettre l'inscription sur le livre d'or uniquement aux utilisateurs enregistrés.
Ca limite déjà beaucoup les spams.
Sinon la seule solution à mon sens c'est le recaptcha. Parce que bannir une IP c'est bien, mais changer d'IP pour spammer c'est aussi très simple.
Le loup, solitaire et mystérieux.
Ca limite déjà beaucoup les spams.
Sinon la seule solution à mon sens c'est le recaptcha. Parce que bannir une IP c'est bien, mais changer d'IP pour spammer c'est aussi très simple.
Le loup, solitaire et mystérieux.
Salut arth,
Oui en effet. malheureusement, cette solution ne s'applique que difficilement dans mon cas. Comme je le disais, le trafic est quasiment nul. Les internautes sont déjà bien gentil d'avoir mis leur commentaire, s'ils avaient du préalablement s'inscrire, mon livre d'or serait toujours vierge.....
Mais je note l'idée pour une future réalisation.
Merci de ta contribution.
Oui en effet. malheureusement, cette solution ne s'applique que difficilement dans mon cas. Comme je le disais, le trafic est quasiment nul. Les internautes sont déjà bien gentil d'avoir mis leur commentaire, s'ils avaient du préalablement s'inscrire, mon livre d'or serait toujours vierge.....
Mais je note l'idée pour une future réalisation.
Merci de ta contribution.
On peut imaginer d'autre petites astuces , par exemple tu place un champ que tu rends invisible pour les utilisateurs avec du css , aucun utilisateur ne pourra entrer un valeur dans ce champ texte:
En général les robots ne vont pas trier tes fichiers css et donc va croire que ce champ est a remplir.
Lors de la soumission si $_POST['lefauxchamp'] est instancié tu bloques !
Je sous estime peut être les robots, mais ce serait à tester.
<p style="display:none"> Ne rien mettre : <input type="text" name="lefauxchamp" /> </p>
En général les robots ne vont pas trier tes fichiers css et donc va croire que ce champ est a remplir.
Lors de la soumission si $_POST['lefauxchamp'] est instancié tu bloques !
Je sous estime peut être les robots, mais ce serait à tester.
Bonjour,
Ou alors tu les surestimes... S'ils ne "voient" pas le champ, ils ne le remplissent pas, et vlan!
J'avais pensé à la même chose mais avec un faux bouton (masqué) submit qui ne ferait rien mais qui serait celui qui aurait automatiquement le focus. Le problème est que l'utilisateur qui valide par la touche "entrée" et non pas en cliquant va se faire refuser son message...
Ou alors tu les surestimes... S'ils ne "voient" pas le champ, ils ne le remplissent pas, et vlan!
J'avais pensé à la même chose mais avec un faux bouton (masqué) submit qui ne ferait rien mais qui serait celui qui aurait automatiquement le focus. Le problème est que l'utilisateur qui valide par la touche "entrée" et non pas en cliquant va se faire refuser son message...