代码如下

<?php
$ip = '120.231.207.17';
$datatype = 'jsonp';
$url = 'http://api.ip138.com/ip/?ip='.$ip.'&datatype='.$datatype;
//token需要注册ip138账号,会赠送1000条查询,可以用作测试
$header = array('token:2990a9e3XXXXXXXXXXXX9');
$res = getData($url,$header);   
var_dump(json_decode($res,true));

function getData($url,$header){  
    $ch = curl_init();  
    curl_setopt($ch,CURLOPT_URL,$url);
    curl_setopt($ch,CURLOPT_HTTP_VERSION,CURL_HTTP_VERSION_1_1);
    curl_setopt($ch,CURLOPT_HTTPHEADER,$header); 
    curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);  
    curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,3);  
    $handles = curl_exec($ch);  
    curl_close($ch);  
    return $handles;  
}