使用php / jquery从URL获取数据

时间:2015-12-01 20:49:18

标签: php jquery curl

我想从API获取数据。在我的localhost服务器上,我可以使用CURL方法来获取该数据。但是在在线网络服务器上,由于“安全原因”,我无法使用CURL。

当我尝试使用file_get_contents时,获取该数据需要30多秒,这是不正常的。

是否有其他方法可以从API获取数据?

我尝试从http://services.runescape.com/m=itemdb_rs/api/catalogue/detail.json?item=1050

获取数据的网址

1 个答案:

答案 0 :(得分:0)

也许fopen:

function URLopen($url) 
{ 
    ini_set('user_agent','MSIE 4\.0b2;'); 
    $dh = fopen("$url",'r'); 
    $result = fread($dh,8192);                                                                                                                             
    return $result; 
} 
$returned=URLopen("http://services.runescape.com/m=itemdb_rs/api/catalogue/detail.json?item=1050"); 

print_r(json_decode($returned));