国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

PHP - ブラウザと file_get_contents が一貫性のない結(jié)果を返す
P粉116654495
P粉116654495 2023-09-14 18:26:17
0
1
801

地理位置情報を取得するために Google API にアクセスしています。

エンドポイントは次のようになります:

https://maps.googleapis.com/maps/api/geocode/xml?address=84100 オレンジ FR&key=apikey

このリンクを Chrome ブラウザで開くと、API はいくつかのデータを返します。

file_gets_content または simplexml_load_file を使用してアクセスすると、「結(jié)果ゼロ」が返されます。

いくつかのテストの後、ブラウザ自體がイタリア語に設(shè)定されていたため、Chrome で結(jié)果を確認できることがわかりました。英語に設(shè)定すると、PHP と同様に「結(jié)果ゼロ」が返されます。

PHP で Chrome と同じ結(jié)果を得るにはどうすればよいですか?

P粉116654495
P粉116654495

全員に返信(1)
P粉996763314

実はここで問題を発見しました。

基本的に、Chrome をイタリア語に設(shè)定すると、おそらくパラメータの順序が並べ替えられ、異なる結(jié)果が返されました。

実際の問題は、住所パラメータにあり、郵便番號の前に都市が來ます。

また、パラメータ & language=it を追加すると、同じ理由で機能する可能性があります。

したがって、正しい URL は

である必要があります。

https://maps.googleapis.com/maps/api/geocode/xml?address=ORANGE 84100 FR&key=apikey

この問題のデバッグに時間がかかりすぎました。

最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート