【发布时间】:2018-03-13 19:53:02
【问题描述】:
我使用这个页面来获取当前的货币换算: http://finance.google.co.uk/finance/converter?a=1&from=EUR&to=GBP
使用 file_get_contents 已经运行了一年多,但突然停止工作。
然后我尝试 curl 并显示以下内容: 302 搬家了 文档已移至此处。
为什么 url 在浏览器中可以正常工作,但在 file_get_contents 或 curl 中不能正常工作?
当我在浏览器中加载页面时,url 不会重定向或类似的东西。
谢谢
【问题讨论】:
-
这似乎适用于
file_get_contents,刚刚检查过 -
@AlexYokisama 感谢您的回复。当我尝试 file_get_contents 时,我收到错误消息:警告:file_get_contents(finance.google.com/finance/…): failed to open stream: HTTP request failed! HTTP/1.0 404 Not Found in(也与我在原始帖子中提供的 url 相同)
-
这很奇怪。我所做的只是
var_dump(file_get_contents("https://finance.google.com/finance/converter?a=1&from=USD&to=GBP"));,我得到它没有麻烦。你不是在你的服务器上改变了什么吗?也许一些设置或类似的东西? -
@AlexYokisama 很奇怪,我尝试时只是收到错误消息。
标签: php curl file-get-contents google-finance