想用来ip归属地查询接口但是url参数jlwzcn的值会一天更新一次,所以会接口会失效,所以想用php写一个获取数据包并获取jlwzcn的值的文件
/**
* 获取IP信息
* @param $ip
* @return string
*/
public function getIpInfo($ip = '119.29.145.222')
{
$url = "http://whois.pconline.com.cn/jsFunction.jsp?callback=jsShow&ip=" . $ip;
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HEADER, 0);
$output = curl_exec($ch);
curl_close($ch);
$info = iconv('GB2312', 'UTF-8', $output);
preg_match_all("/[\x{4e00}-\x{9fa5}]+/u", $info, $regs);
$ascription = join('', $regs[0]);
return mb_substr($ascription, 0, 80, 'utf-8');
}