Captcha et anti-spam pour formulaire

Contenu du snippet

Pour ceux qui fabriquent un formulaire, même aprés avoir fait des verifications de champs rien de plus énervant que d'étre spammé. Un simple capchat, ou plutôt conditions avant d'envoyer la requête du formulaire (simple anti-spam par chiffre et/ou lettre à taper avant d'envoyer le message) permet d'éviter environ 90% des spammer, une source assez simple pour tous les formulaires, c'est trés rapide à mettre en place !!

le but n'étant pas de montrer du code, mais d'avoir une source simple !! ça à l'air bête vous me direz mais c'est fort utile
et je ne l'est pas trouver sur le site donc ...

la source peux etre modifiée ou ameliorée et si vous avez des idées toujours dans une logique simple c'est avec plaisir !!

Source / Exemple :


if ($_POST['anti-robot'] == '604')
/* la requête de votre formulaire . */

<form  method="post" name="xxx">

/* Ici votre formumaire . */
   
  <span class="Style1">Anti-Spam avant d'envoyer votre Message :</span>
/* Ici le champs formumaire . */
      <input type="Text" name="anti-robot" size="10" maxlength="35">
 <br>
Ecrivez le chiffre 604 dans la case avant d'envoyer votre Message</strong>
/* vous pouvez inscrire n'importe quoi là c'est le chiffre 604 */
</form>

Conclusion :


Donc une condition, si on tape 604 dans un champs de formulaire, le message est envoyé sinon rien ne se passe et comme les robots ne comprennent pas ce qu'il lisent

vous pouvez mettre n'importe quel informations, chiffre, lettre, image(code à retaper sur image), devinette, algèbre(3+5=?).etc...

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.