J'utilise les services Google GeoCoding. J'ai une application PHP qui appelle l'API Google Maps et qui reçoit des données JSON. La fonction qui appelle l'hôte Google Maps se bloque jusqu'à ce qu'elle expire, mais uniquement lorsque j'appuie sur le serveur Godaddy Virtual Private.file_get_contents se bloque
Je l'ai déjà ssh'd dans le serveur et php.ini édité j'ai changé "safe mode" à "off"
Je reçois ce message d'erreur:
message: file_get_contents (http://maps.googleapis.com/maps/api/geocode/json?address=xYxY capteur & = false): failed to open stream: Délai de connexion dépassé
Cette fonctionne bien dans mon serveur WAMP, mais échoue sur le serveur en direct. Des idées pourquoi?
Google peut être pare-feu dans Ur serveur en direct – Sergey
Appelez votre fournisseur de services Internet et leur demander. C'est le moyen le plus facile. @Sergey a raison, il s'agit probablement d'un problème de pare-feu. De nombreux fournisseurs n'autorisent pas ce type de connexion. – Sanjay
Avez-vous d'autres informations si vous essayez d'utiliser 'wget' pour obtenir la page? La commande est: 'wget http: //maps.googleapis.com/maps/api/geocode/json? Address = xYxY & sensor = false' – h2ooooooo