Bon jour à tous,
Je voudrais savoir si je pouvais mettre un code php pour faire un captcha, dans un formulaire (php + html) déjà existant ?
Merci de votre réponse.
Bon jour à tous,
Je voudrais savoir si je pouvais mettre un code php pour faire un captcha, dans un formulaire (php + html) déjà existant ?
Merci de votre réponse.
C'est au niveau du formulaire que ça se passe.
En général on utilise un système externe type Google Recaptcha (pour ne citer que lui).
Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
Mon article sur le P2V, mon article sur le cloud
Consultez nos FAQ : Windows, Linux, Virtualisation
Merci du renseignement.
Si c'est au niveau du formulaire, ça peut se faire, et j'ai regardé reCAPTCHA de Google, mais c'est en anglais et c'est pas ma tasse de thé !
Comme on me l'a conseillé, j'ai mis le captcha dans le formulaire.
Bon, le captcha fonctionne bien, il y a erreur sur c'est vide ou mauvais chiffres, et parallèlement, j'ai fait un test pour les champs obligatoires (Nom, Mail, Sujet, Message), mais c'est là où ça coince !
En effet, la vérification du captcha se fait bien, si c'est vide ou pas le bon nombre, je reviens à la page de contact.
Mais si c'est bon et que tous les autres champs sont vide, le message part quand même.
verification.php , ligne 1 et 2
Merci de votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 ?php if($_POST['captcha']==$_SESSION['captcha']){ mail($to, $subject, $message, $headers); echo 'Votre message à été envoyé'; }else{ echo 'Tous les champs ne sont pas justes. <a href="contact.php">Recommencez</a>'; } ?>
PS : ça fait plus de 5 ans que je n'ai plus fait de php, alors, soyez indulgents !
Partager