API геокодирования, который применяется для открытия ключа, не может получить данные в PHP, используя file - get - contents или curl. Иногда не удается открыть поток, который перевернул стену и отлажен на локальном компьютере.
https://maps.googleapis.com/maps/api/geocode/json?address=1600 Амфитеатр Parkway, Mountain View, CA & sensor = false & key = KEY
$ res = file_get_contents ($ url);
$ ch = curl_init ();
curl_setopt ($ ch, CURLOPT_URL, $ url);
curl_setopt ($ ch, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_1);
curl_setopt ($ ch, CURLOPT_USERAGENT, 'Mozilla / 5.0 (Windows NT 10.0; WOW64 / Geo), таких как AppleWeb) Chrome / 41.0.2272.118 Safari / 537.36 ');
curl_setopt ($ ch, CURLOPT_CONNECTTIMEOUT, 30);
curl_setopt ($ ch, CURLOPT_TIMEOUT, 120);
*1021* ($ ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt ($ ch, CURLOPT_RETURNTRANSFER, true);
Curl_setopt ($ ch, curlopt_ssl_verifiyper, false); // проверить источник сертификата
Curl_setopt ($ ch, curlopt_ssl_verifyhost, false); // проверить, существует ли алгоритм шифрования SSL из сертификата
$ res = curl_exe c ($ ch);
curl_close ($ ch);
Это return : не удалось открыть поток: HTTP-запрос не выполнен! в