天天看點

根據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;