如果我想通过浏览器从champion.gg
获取数据,我会得到所有内容。
如果我试图通过file_get_contents
,我只能得到半页
Chrome:http://api.champion.gg/stats?api_key=PRIVATE 大约86,000个字符 的file_get_contents(" http://api.champion.gg/stats?api_key=PRIVATE&#34); 大约45.000个字符
答案 0 :(得分:1)
尝试使用cURL:
<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://api.champion.gg/stats?api_key=PRIVATE");
curl_setopt($ch, CURLOPT_TIMEOUT, 30);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$data = curl_exec($ch);
curl_close($ch);
var_dump($data); // $data should contain the response
如果您的回复不完整,请增加超时值。