【发布时间】:2018-02-04 10:57:00
【问题描述】:
我得到了错误
“503 服务暂时不可用”
为了我的电话
$url = "https://www.okex.com/api/v1/ticker.do?symbol=ltc_btc";
$page = json_decode(file_get_contents($url),true);
var_dump($page);
PHP 文件获取内容
函数,但是当我将 url 直接写入浏览器时,我可以看到该页面,它们是否仅阻止 file_get_contents 函数或者这是如何工作的?因为如果他们阻止了我的 IP,我也无法使用我的浏览器访问该网站,或者?
这是对 APi 服务器的调用,它会返回 json。
【问题讨论】:
-
它说 “在访问 okex.com 之前检查您的浏览器”;所以服务器拒绝你的
file_get_contents。因此请改用cURL。 -
但是为什么当我直接在浏览器中编写它时服务器允许我调用 url 但使用 PHP file_get_contents 函数它不起作用?您确定使用 cURL 服务器不会再次阻止我吗?并且使用 cURL 也会产生性能问题吗?因为 file_get_contents 耗电少?
-
不,反过来:
curl通常比file_get_contents快
标签: php