Captcha Google ne récupère pas le Json

kravop Messages postés 95 Statut Membre -  
AssassinTourist Messages postés 409 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

2 réponses