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
- 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 Windows
- Comment saisir un code captcha - Forum Réseaux sociaux
- Captcha impossible à valider ✓ - Forum Mozilla Firefox
- Coeur pas rempli ✓ - Forum Réseaux sociaux
2 réponses
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
bonsoir, peux tu partager ton code?
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
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