Vréifier si un captcha est rempli ou pas
Résolu
piratabord
Messages postés
163
Date d'inscription
Statut
Membre
Dernière intervention
-
piratabord Messages postés 163 Date d'inscription Statut Membre Dernière intervention -
piratabord Messages postés 163 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je suis en train de faire une page de contact pour les administrateurs d'un site, j'ai un formulaire html, traité par un code php, qui envoie le mail et tout :P
mon seul soucis : Comment vérifier si le captcha a été rempli ? je ne trouve pas le code qu'il faut mettre...
merci d'avance ;)
Je suis en train de faire une page de contact pour les administrateurs d'un site, j'ai un formulaire html, traité par un code php, qui envoie le mail et tout :P
mon seul soucis : Comment vérifier si le captcha a été rempli ? je ne trouve pas le code qu'il faut mettre...
merci d'avance ;)
A voir également:
- Vréifier si un captcha est rempli ou pas
- Document rempli - Guide
- Coeur pas rempli ✓ - Forum Réseaux sociaux
- Captcha impossible à valider ✓ - Forum Mozilla Firefox
- Ants captcha invalide - Forum Mozilla Firefox
- Copiez l'image dans un logiciel d'édition d'images ou un outil en ligne comme js paint ou pixlr e. remplissez les cases en suivant le code couleur. des cases supplémentaires vont se remplir automatiquement. que représente le dessin ? ✓ - Forum Photoshop
2 réponses
bonjour,
je te suggère de remplacer g-recaptcha-responce par g-recaptcha-response,
et de remplacer
par
je te suggère de remplacer g-recaptcha-responce par g-recaptcha-response,
et de remplacer
$gapi = 'https://www.google.com/recaptcha/api/siteverify?secret='.$key.'&responce='.$responce.'&remoteip='.$ip.'';
par
$gapi = 'https://www.google.com/recaptcha/api/siteverify?secret='.$key.'&response='.$responce.'&remoteip='.$ip.'';
$responce = $_POST['g-recaptcha-responce'];
$ip = $_SERVER['REMOTE_ADDR'];
$gapi = 'https://www.google.com/recaptcha/api/siteverify?secret='.$key.'&responce='.$responce.'&remoteip='.$ip.'';
$json = json_decode(file_get_contents($gapi), true);
if(!$json['success'])
{
$erreur = "Une erreur est survenue avec le captcha";
}
else
{
//TRAITEMENT DU FORMULAIRE
}
j'ai ce code là en partie php, en partie html :
<div class="g-recaptcha" name="g-recaptcha-responce" data-sitekey="""""""""""""""></div>
J'ai mis dans le head :
<script src=""quot;"quot;https://www.google.com/recaptcha/api.js"></script>
-- Sans le "quot;" --
Et j'ai bien vérifié que les clés sont correctes, et au bon endroit dan le code.
Je ne sais pas d'où provient l'erreur, le captcha ne fonctionne pas