天天看点

根据IP获取城市

$ip = $_SERVER["REMOTE_ADDR"];
	$ip_show = 'http://ip.xxxxx.net/ipquery?ip='.$ip;  
 
    //初始化
    $curl = curl_init();
    //设置抓取的url
    curl_setopt($curl, CURLOPT_URL, $ip_show);
    
    //设置头文件的信息作为数据流输出
    curl_setopt($curl, CURLOPT_HEADER, 1);
    //设置获取的信息以文件流的形式返回,而不是直接输出。
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
    //执行命令
    $data = curl_exec($curl);
    //关闭URL请求
    curl_close($curl);
    //显示获得的数据
    $data = mb_convert_encoding($data, 'utf-8','GB2312');
    $result = substr($data,strripos($data,"lc=\"")+4);
    $result = substr($result,0,strrpos($result,"\";"));
    echo($result) ;
    return $result;