Captcha Google ne récupère pas le Json

Fermé
kravop Messages postés 89 Date d'inscription mardi 19 janvier 2016 Statut Membre Dernière intervention 19 février 2019 - 28 mai 2018 à 15:02
AssassinTourist Messages postés 5710 Date d'inscription lundi 16 janvier 2012 Statut Contributeur Dernière intervention 29 février 2024 - 30 mai 2018 à 11:28
Bonjour à vous,

J'essaie désespérement de faire fonctionner le captcha V2 de google sur mon site web mais j'ai l'impression que mon code php n'arrive pas à récupérer le Json que retroune google.
Comment pourrais-je remédier à celà ?


$captcha=$_POST['g-recaptcha-response'];
$secretKey = "XXXX";
$ip = $_SERVER['REMOTE_ADDR'];
$response=file_get_contents("https://www.google.com/recaptcha/api/siteverify?secret=".$secretKey."&response=".$captcha);
$responseKeys = json_decode($response,true);
echo "Reponse : ".$responseKeys->success." ".$responseKeys->hostname. "<br/>"; //Test pour voir les donnée du Json et rien ne s'affiche.
if(intval($responseKeys["success"]) != 1) {
echo "https://www.google.com/recaptcha/api/siteverify?secret=".$secretKey."&response=".$captcha."<br />"; //Afficher le lien et sur le site le success est bien true
} else {
echo '<h2>Thanks for posting comment.</h2>';
}



Merci d'avance pour votre aide
A voir également:

2 réponses

AssassinTourist Messages postés 5710 Date d'inscription lundi 16 janvier 2012 Statut Contributeur Dernière intervention 29 février 2024 1 311
Modifié le 30 mai 2018 à 11:29
Bonjour,
Avec du JS et du PHP
https://forums.commentcamarche.net/forum/affich-25516486-recuperation-donnees-captcha

Je trouve plein de solutions sur Google avec la recherche "récupérer captcha php", tu y trouveras certainement ton bonheur.


1
YanisNsrn Messages postés 95 Date d'inscription mardi 22 mai 2018 Statut Membre Dernière intervention 7 juin 2018 156
28 mai 2018 à 15:20
0
kravop Messages postés 89 Date d'inscription mardi 19 janvier 2016 Statut Membre Dernière intervention 19 février 2019 78
28 mai 2018 à 16:39
Mon problème est en PHP ce qui n'as rien à voir avec du Java
0