首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >PHP -从浏览器到file_get_contents的不同结果

PHP -从浏览器到file_get_contents的不同结果
EN

Stack Overflow用户
提问于 2022-08-16 15:57:17
回答 1查看 21关注 0票数 -1

我在Google Api上搜索一些地理位置。

端点如下所示:

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

如果在我的chrome浏览器上打开这个链接,API将返回一些数据。

如果我按下file_gets_content或simplexml_load_file,il会返回“零结果”。

经过一些测试,我发现我可以在chrome上看到结果,因为浏览器本身是用意大利语设置的。如果我用英语设置它,它将返回与PHP相同的“零结果”。

我怎样才能在PHP中得到我在Chrome上得到的结果?

EN

回答 1

Stack Overflow用户

发布于 2022-08-16 16:11:03

实际上我在这里发现了这个问题。

基本上,当我用意大利语设置铬时,它可能会重新排列参数顺序,返回不同的结果。

这里的实际问题是如何将City放在zip之前的address参数。

另外,添加参数&language=it的原因也可能是相同的。

所以正确的URL应该是

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

我花了很多时间调试这个。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73376901

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档