Salut à tous,
J'ai un formulaire contact en html, rien de bien compliqué : champs prénom, nom, email, message, etc... lorsqu'on clique sur le bouton "envoyer le message" du javascript empêche l'envoi du message si tout les champs requis ne sont pas remplis et ensuite j'ai un traitement en php qui vérifie que les variables $_POST['nom'], $_POST['prenom'] etc.. existe bien et qu'elles ne sont pas vides. Mais un robot de me...rde arrive à déclencher l'envoi de centaines de messages malgré tous ces filtres, voici le type de message qu'il poste via mon formulaire contact :
Comme on peut le voir le prénom est Bubydydayaa et le nom Bubydyday le nom est donc presque identique au prénom, en tout les cas le nom est toujours contenu dans le prénom, j'ai donc mis un filtre supplémentaire en php qui normalement ne doit pas déclencher l'envoi du formulaire si le nom est contenu dans le prénom, j'ai testé mon filtre php et il fonctionne (pour moi ) mais pas pour ce foutu robot :evil: qui continur d'envoyer les messages malgré tous ces filtres, comment le stopper ?
A la fin du message on voit son adresse IP, j'avais pensé le bloquer par l'adresse IP mais elle change tout le temps :?
Merci pour votre aide.
J'ai un formulaire contact en html, rien de bien compliqué : champs prénom, nom, email, message, etc... lorsqu'on clique sur le bouton "envoyer le message" du javascript empêche l'envoi du message si tout les champs requis ne sont pas remplis et ensuite j'ai un traitement en php qui vérifie que les variables $_POST['nom'], $_POST['prenom'] etc.. existe bien et qu'elles ne sont pas vides. Mais un robot de me...rde arrive à déclencher l'envoi de centaines de messages malgré tous ces filtres, voici le type de message qu'il poste via mon formulaire contact :
Code:
<html><body><font face="arial" size="3">Message de <b> Bubydydayaa Bubydyday</b> le 12 Octobre 2012</font><hr size="1" size="100%"><font face="arial" size="2"><b>Prénom, Nom:</b> Bubydydayaa Bubydyday bubydyday, France<br><b>Téléphone:</b> 123456 <b>Fax:</b> 123456<br><b>Site Web:</b> <a href="http://canadagoosetakkinetist.webeden.net/
">http://canadagoosetakkinetist.webeden.net/
</a><br><b>E-mail :</b> <a href="mailto:fe.ij.ie3.80.9@gmail.com
">fe.ij.ie3.80.9@gmail.com
</a><br><hr size="1" size="100%"><b>Message:</b> WijbNIDR <a href=http://canadagoosetakkinetist.webeden.net/>canada goose expedition parka</a>
yfjdFHNsr http://canadagoosetakkinetist.webeden.net/
gjhwmqaurh <a href=http://canadagoosetakkinetist.webeden.net/#0410>canada goose expedition parka</a>
XOBzHinoa vdzkiw <a href=http://canadagooseoutletsverige.webeden.net/>canada goose</a>
KqsAUIFMufa<hr size="1" size="100%"><b>IP:</b> 199.15.234.80<br><b>Host:</b> 199.15.234.80</body></html>
Comme on peut le voir le prénom est Bubydydayaa et le nom Bubydyday le nom est donc presque identique au prénom, en tout les cas le nom est toujours contenu dans le prénom, j'ai donc mis un filtre supplémentaire en php qui normalement ne doit pas déclencher l'envoi du formulaire si le nom est contenu dans le prénom, j'ai testé mon filtre php et il fonctionne (pour moi ) mais pas pour ce foutu robot :evil: qui continur d'envoyer les messages malgré tous ces filtres, comment le stopper ?
A la fin du message on voit son adresse IP, j'avais pensé le bloquer par l'adresse IP mais elle change tout le temps :?
Merci pour votre aide.