2017-09-18 3 views
0

Lorsque vous essayez d'ajouter un reCaptcha sur mon formulaire de contact, je reçois cette erreur:Google ReCaptcha: Nom ou service non connu

Attention: file_get_contents(): php_network_getaddresses: getaddrinfo échoué: Nom ou service non connu dans *******/MyClass.php en ligne 79

$secret = "*********************"; 
$response = $_POST['g-recaptcha-response']; 
$remoteip = $_SERVER['REMOTE_ADDR']; 
$api_url = "https://www.google.com/recaptcha/api/siteverify?secret=" . $secret. "&response=" . $response. "&remoteip=" . $remoteip ; 
$decode = json_decode(file_get_contents($api_url), true); 

ligne 79 est "decode $ = json_decode (file_get_contents (api_url de $), true);" J'ai vérifié mon php.ini, allow_url_fopen = ON. Alors ... je n'arrive pas à comprendre ce qui ne va pas. Une idée ?

+0

Quelle est la sortie de 'print_r (gethostbyname ('www.google.com'));'? –

+0

@EduardoEscobar C'est "www.google.com" – Paolito75

+1

https://stackoverflow.com/questions/20064372/file-get-contents-php-network-getaddresses-getaddrinfo-failed-name-or-servi – j08691

Répondre

0

je luttais avec les paramètres DNS pour un certain temps avant de découvrir http juste besoin d'un redémarrage pour lancer php:

service httpd restart 

recaptcha fonctionne à nouveau maintenant.