[Php] Ajouter un captcha facilement et rapidement
|
17-06-2011, 04h22
(Modification du message : 19-11-2012, 18h55 par InstinctHack.)
Message : #1
|
|
CyberSee
Admin fondateur de N-PN Messages : 1,721 Sujets : 287 Points: 157 Inscription : Jan 2012 |
[Php] Ajouter un captcha facilement et rapidement
Au travers de mes années de codage, y a une chose avec lequel je dois continuellement me battre ... Les maudits bots qui détectent et spam n'importe quel formulaire ... La seule façon de les empêcher de passer au travers du formulaire c'est dit ajouter ce que l'ont appelle un captcha qui consiste a demander au visiteur de taper le contenu d'une image dans une boîte.
Celui que j'utilise dans tous mes sites se nomme "CaptchaSecurityImages" (probablement un manque d'imagination de l'auteur lol) CaptchaSecurityImages.php Code PHP : <?php Procédure d'utilisation: 1. Uploader le fichier CaptchaSecurityImages.php (en pièce attachée) 2. Uploader le fichier monofont.ttf http://maplaza.ca/administration/monofont.ttf (hoster gratuitement par moi ici) Utilisation: Dans le formulaire ou vous voulez faire apparaitre le captcha ajoutez Code : <img src="CaptchaSecurityImages.php?width=100&height=40&characters=3" /><br><br> Il ya 3 paramètres éditables passer en variable GET width=100 (La largeur de l'image) height=40 (La hauteur de l'image) characters=3 (Le nombre de caractères) -> C'est pas nécessairement plus sécurisé que d'avoir plus de caractère... c'est juste plus chiant pour l'utilisateur À la validation, ajouter Code PHP : if( $_SESSION['security_code'] == $_POST['security_code'] && !empty($_SESSION['security_code'] ) ) { Vous pouvez le voir en action sur ce site que j'ai fait http://renovationrealite.com/index.php?mod=cyber Veillez cité la source et l'auteur si vous désirer reprendre mon tuto. Soyez intelligent et restez WhiteHat! Par CyberSee |
|
« Sujet précédent | Sujet suivant »
|
Sujets apparemment similaires… | |||||
Sujet | Auteur | Réponses | Affichages | Dernier message | |
[JavaScript] faire de l'Ajax facilement | InstinctHack | 0 | 111 |
02-03-2012, 01h39 Dernier message: InstinctHack |
Utilisateur(s) parcourant ce sujet : 6 visiteur(s)