我正在使用以下 API 获取使用 IP 的国家代码
http://api.hostip.info/country.php?ip=' . $IP
示例:在本地主机上
$IP = '202.71.158.30';
//pass the ip as a parameter for follow URL it will return the country
$country_code = file_get_contents('http://api.hostip.info/country.php?ip=' . $IP);
它在这里工作正常并显示国家代码。
但它在服务器上显示错误
例子:
$IP=$_SERVER['REMOTE_ADDR'];
$country_code = file_get_contents('http://api.hostip.info/country.php?ip=' . $IP);
显示以下错误:
警告:file_get_contents(http://api.hostip.info/country.php?ip=101.63.xx.xxx)[function.file-get-contents]:无法打开流:/srv/disk4/1322145 中的连接被拒绝/www/servername.in/app/header.php 第 12 行
这有什么问题?