Captcha Google ne récupère pas le Json

kravop Messages postés 89 Date d'inscription   Statut Membre Dernière intervention   -  
AssassinTourist Messages postés 6029 Date d'inscription   Statut Contributeur Dernière intervention   -
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 6029 Date d'inscription   Statut Contributeur Dernière intervention   1 312
 
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   Statut Membre Dernière intervention   156
 
0
kravop Messages postés 89 Date d'inscription   Statut Membre Dernière intervention   78
 
Mon problème est en PHP ce qui n'as rien à voir avec du Java
0