Tag sécurisé un formulaire

Comment eviter le SPAM sur un formulaire 1

jan16

Dîtes moi que vous n’avez jamais recu ces petits email qui proviennent d’on ne sait ou. Idéal de SPAMMEUR que de trouver des formulaires non sécurisés….

Un petit script d’autoremplissage du formulaire et hopla, voila les mails qui pleuvent a tord et à travers.

Imaginons 5 minutes que vous souhaitez faire un formulaire sans aucune connaissance en programmation. La plupart des scripts propose le Captcha ( image ou réponse a donner dans le formulaire pour éviter les SPAMS )

Mais savez-vous créer un formulaire avec un captcha ?

Non ? Et bien figurez vous qu’il y a une solution toute simple pour éviter d’être SPAMMER sur votre site

Ajouter a votre formulaire un input hidden email

Exemple :

<input type=« hidden » name=« email » value=«  » />

le hidden cache le formulaire au lecteur mais le laisse visible pour un robot spammeur qui va voir la case email et va se mettre a la remplir de lui même….

Il ne vous suffit plus qu’a vérifier que votre input Email soit vide

vide= pas de robot

remplit= un robot a remplit le Email pour vous spammer…Vous allez pouvoir le virer de suite.

Bien entendu avec un peu de jugeote, vous allez vérifier les champs des formulaires avant enregistrement des données ( input mail par exemple ou vous allez verifier qu’il y a bien un @ dans l’adresse )

Donc la validation va commencer ainsi :

if ($_POST[submitted])&&(!empty($_POST[email]) //on regarde si le EMAIL contient des données ( ! signifie : pas vide => qui voudrait dire => un robot a remplit le champ invisible donc on le vire :)

{

exit;

} else {

//on enregistre le formulaire dans un .txt ou dans la base Mysql

Je ne vais pas vous macher tout le boulot mais vous avez deja de quoi vous eviter bien des suppresionn de mail marqué [SPAM] ;)

Au plaisir a tous.

Jérémy

P.S. : Il est possible également de laisser le champ sans le hidden mais en le cachant avec du CSS ( toujours pour éviter au visiteur HUMAIN de le voir )

N’hésitez pas a poster vos avis et contributions…Merci

P.S. : Je suis impatient d'entendre vos commentaires...

Jérémy Allard est propulsé par WordPress & FREEmium Theme.
developé parDariusz Siedlecki & FreebiesDock.com