Version complète: sur le forum Webmaster Hub : Comment mettre en place une case à cocher dans mon formulaire svp ?
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > PHP
sanddy
Bonjour,
Comment ajouter une case à cocher dans mon formulaire lorsque quelqu'un de mon site veut envoyer un email svp (pour valider le message) ???
J'aimerais mettre une case à cocher car n'importe qui peut envoyer des emails à partir de mon site http://www.tesannonces.com et j'ai beaucoup de spammeurs... ex : Voir la page http://www.tesannonces.com/annonces-divers-11092.html en bas, je propose à mes visiteurs d'envoyer un email...
et là, ovh m'a bloqué les envois d'emails à cause de ça...
que me conseillez-vous de faire ??? une case à cocher suffira-t-elle ?? Dois-je rajouter un champ dans ma table si j'ajoute une case à cocher ???
Merci d'avance.
Cordialement,
Sandy.
Tizel
Le mieux est sans doute d'utiliser une solution dite Captcha.

Il faut poser une question simple, et l'utilisateur répond via un champ de ton formulaire. Si la réponse est bonne, tu envoie le mail, sinon, tu lui pose une autre question...

Tizel
Dan
Le Captcha n'est pas tout.

Si ton formulaire n'est pas sécurisé correctement, tu autorise les injections d'entêtes, et là tu ouvres tout grand la porte aux spammeurs.

Voici une page qui t'explique cela:
http://www.securephpwiki.com/index.php/Email_Injection

Dan

PS: voici un document en français: http://www.phpsecure.info/v2/article/MailHeadersInject.php
sanddy
Bon, je propose à mes visiteurs de faire un calcul, je pense que ça suffira non ??? Si c'est faux, l'email n'est pas envoyé. Voir http://www.tesannonces.com/annonces-divers-11092.html
Merci pour vos réponses.
Cordialement,
Sandy.
Dan
Un spammeur est lui aussi capable de faire un calcul... tu ne bloqueras que les robots de cette manière. sad.gif
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.