/**
* 百度ip地址查询接口
* @param $ip
* @return mixed
*/
function ipBaiduSearch($ip){
//初始化
$curl = curl_init ( ) ;
$params = [
'query'=>$ip, 'resource_id'=>5809, 't'=>microtime(), 'ie'=>'utf8', 'format'=>'json', 'tn'=>'baidu'
];
//设置抓取的url
curl_setopt ( $curl , CURLOPT_URL , 'https://sp0.baidu.com/8aQDcjqpAAV3otqbppnN2DJv/api.php?'.http_build_query($params) ) ;
//设置头文件的信息作为数据流输出
curl_setopt ( $curl , CURLOPT_HEADER , 0 ) ;
curl_setopt($curl, CURLOPT_TIMEOUT, 3);
//设置获取的信息以文件流的形式返回,而不是直接输出。
curl_setopt ( $curl , CURLOPT_RETURNTRANSFER , 1 ) ;
//执行命令
$data = curl_exec ( $curl ) ;
//关闭URL请求
curl_close ( $curl ) ;
//显示获得的数据
return json_decode($data,true)['data'][0]??[];
}
###返回结果
{
"srcid": "5809",
"resourceid": "5809",
"OriginQuery": "127.0.0.1",
"origipquery": "127.0.0.1",
"query": "127.0.0.1",
"origip": "127.0.0.1",
"location": "保留地址 ",
"userip": "",
"showlamp": "1",
"tplt": "ip",
"titlecont": "IP地址查询",
"realurl": "http://www.ip138.com/",
"showLikeShare": "1",
"shareImage": "1"
}