1

私のビジネスでは、アプリケーションに Google マップを使用する必要があります (計算された距離) 現在、プロキシの構成スクリプトを使用しています。私のアプリケーションでは、メソッドを使用してfile_get_contentsGoogle マップにクエリを実行します。

$url = 'http://maps.google.com/maps/api/directions/xml?language=fr&origin='.$adresse1.'&destination='.$adresse2.'&sensor=false';;

  $xml=file_get_contents($url);
  $root = simplexml_load_string($xml);
  $distance=$root->route->leg->distance->value;
  $duree=$root->route->leg->duration->value; 
  $etapes=$root->route->leg->step;
  return array(
     'distanceEnMetres'=>$distance,
     'dureeEnSecondes'=>$duree,
     'etapes'=>$etapes,
     'adresseDepart'=>$root->route->leg->start_address,
     'adresseArrivee'=>$root->route->leg->end_address
  );
}

しかし、プロキシを使用すると、不明なホスト エラーが発生します。(自宅でテストしましたが、コードは正常に動作します)。Web を閲覧するときに自分自身を識別するプロキシを考慮に入れる方法があるかどうかを知りたいですか?

4

3 に答える 3

0

もちろん、「コンテキスト」に言及して、file_get_contents にプロキシを認識させることもできます。ここで私自身の質問とその質問に対する私自身の回答をご覧ください

于 2015-07-29T14:45:45.750 に答える