PHP獲取訪客IP和地理位置接口源碼

PHP獲取訪客IP和地理位置接口源碼

好玩代碼樂樂2019-08-30 0:01:14493A+A-

接口演示

PHP獲取訪客IP和地理位置接口源碼-第1張圖片-零零娛樂網

接口代碼

<?php
$ip = $_GET['ip'];
if(empty($ip)){
$ip = get_ip();
}
//獲得訪客真實ip
function get_ip(){
if(getenv('HTTP_CLIENT_IP')) {
$ip = getenv('HTTP_CLIENT_IP');
} elseif(getenv('HTTP_X_FORWARDED_FOR')) {
$ip = getenv('HTTP_X_FORWARDED_FOR');
} elseif(getenv('REMOTE_ADDR')) {
$ip = getenv('REMOTE_ADDR');
} else {
$ip = $HTTP_SERVER_VARS['REMOTE_ADDR'];
}return $ip;
}
/**
//根據ip獲得訪客所在地地名
$mip = file_get_contents("http://whois.pconline.com.cn/ip.jsp?ip=".$ip); //太平洋電腦網接口
$mip = iconv("gbk","utf-8",$mip);
$str = str_replace(PHP_EOL, '', $mip); 
*/
//淘寶接口
function get_local($ip){
$url="http://ip.taobao.com/service/getIpInfo.php?ip=".$ip;
$ipinfo=json_decode(file_get_contents($url)); 
if($ipinfo->code=='1'){
return false;
}
$city = $ipinfo->data->country.' '.$ipinfo->data->region.' '.$ipinfo->data->city.' '.$ipinfo->data->county.' '.$ipinfo->data->isp;
return str_replace('XX','',$city); 
}
echo json_encode(['ip'=>$ip,'local'=>get_local($ip)]);
?>



PHP獲取訪客IP和地理位置接口源碼-第2張圖片-零零娛樂網

感謝您的支持,我會繼續努力的!

PHP獲取訪客IP和地理位置接口源碼-第3張圖片-零零娛樂網
掃碼打賞,你說多少就多少

打開支付寶掃一掃,即可進行掃碼打賞哦

點擊這里復制本文地址 以上內容由零零娛樂網整理呈現,請務必在轉載分享時注明本文地址!如對內容有疑問,請聯系我們,謝謝!

支持Ctrl+Enter提交

零零娛樂網 © All Rights Reserved.  

本站資源來自互聯網收集,僅供用于學習和交流,請遵循相關法律法規,本站一切資源不代表本站立場,如有侵權、后門、不妥請聯系本站刪除

投稿/侵權投訴郵箱:[email protected] 商務合作QQ:563161067

備案:豫ICP備18019668號
聯系我們| 網站地圖| 留言建議| 網站管理

網站公告×

本站開啟密碼找回功能

忘記密碼也可以聯系站長設置新密碼


大家對本站有什么建議的可以私聊站長或點擊這里提出
湖北快3推荐一定牛 pk10合法吗 体彩顶呱刮中奖字母 河北20选5技巧 海王捕鱼海王巨奖 大地棋牌唯一官网 青海省11选五开奖 25选5彩票开奖号码 没有只跌不涨的股票 pk10牛牛开奖记录 白城麻将下载