Code Image – éviter les doubles publications

Vous avez souvent vu des formulaires d’inscriptions qui demandait de taper les lettres données par une image déformée.
Cette méthode a pour but d’éviter que les formulaires ne soients publiés plusieurs fois ou de manière automatique en obligeant le visiteur à lire l’image.

Le script ci dessous va, dans le cadre d’une inscription, montrer comment concevoir et utiliser une image-code déformée grace à la bibliothèque GD de php.
exemple :

Les fonctions


L'image

Ce fichier va générer une image. Il s'agit d'un script php, nous devons donc lui donner une extension .php mais il ne génère pas du html mais bien un jpeg.


Le formulaire

On ne va pas s'étaler sur le fonctionnement d'un formulaire. Un exemple est dispo dans cet article
Il est néanmoins nécessaire de savoir où et comment utiliser le codeImage.

Dans le formulaire, il faut ajouter un champ, précédé de l'affichage de l'imageCode :

 
Code de vérification

Ensuite, lorsque l'on poste le formulaire, il suffira d'ajouter, avant la partie de traitement du formulaire les quelques lignes suivantes :


Remarques :

  • Il est nécessaire que la bibliothèque GD soit installée

{mos_fb_discuss:2}

Laisser un commentaire