亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > PHP > 正文

PHP獲取瀏覽器信息類和客戶端地理位置的2個方法

2020-03-22 18:25:03
字體:
來源:轉載
供稿:網友
一、獲取瀏覽器信息,獲取訪客操作系統:windows、mac、linux、unix、bsd、other,以及訪客ip地址等信息的PHP類
復制代碼 代碼如下:
?php
/**
* 獲取訪客信息的類:語言、瀏覽器、操作系統、ip、地理位置、isp。
* 使用:
* $obj = new guest_info;
* $obj- getlang(); //獲取訪客語言:簡體中文、繁體中文、english。
* $obj- getbrowser(); //獲取訪客瀏覽器:msie、firefox、chrome、safari、opera、other。
* $obj- getos(); //獲取訪客操作系統:windows、mac、linux、unix、bsd、other。
* $obj- getip(); //獲取訪客ip地址。
* $obj- getadd(); //獲取訪客地理位置,使用 baidu 隱藏接口。
* $obj- getisp(); //獲取訪客isp,使用 baidu 隱藏接口。
*/
html' target='_blank'>class guest_info{
function getlang() {
$lang = substr($_server['http_accept_language'], 0, 4);
//使用substr()截取字符串,從 0 位開始,截取4個字符
if (preg_match('/zh-c/i',$lang)) {
//preg_match()正則表達式匹配函數
$lang = '簡體中文';
}
elseif (preg_match('/zh/i',$lang)) {
$lang = '繁體中文';
}
else {
$lang = 'english';
}
return $lang;
}
function getbrowser() {
$browser = $_server['http_user_agent'];
if (preg_match('/msie/i',$browser)) {
$browser = 'msie';
}
elseif (preg_match('/firefox/i',$browser)) {
$browser = 'firefox';
}
elseif (preg_match('/chrome/i',$browser)) {
$browser = 'chrome';
}
elseif (preg_match('/safari/i',$browser)) {
$browser = 'safari';
}
elseif (preg_match('/opera/i',$browser)) {
$browser = 'opera';
}
else {
$browser = 'other';
}
return $browser;
}
function getos() {
$os = $_server['http_user_agent'];
if (preg_match('/win/i',$os)) {
$os = 'windows';
}
elseif (preg_match('/mac/i',$os)) {
$os = 'mac';
}
elseif (preg_match('/linux/i',$os)) {
$os = 'linux';
}
elseif (preg_match('/unix/i',$os)) {
$os = 'unix';
}
elseif (preg_match('/bsd/i',$os)) {
$os = 'bsd';
}
else {
$os = 'other';
}
return $os;
}
function getip() {
if (!empty($_server['http_client_ip'])) {
//如果變量是非空或非零的值,則 empty()返回 false。
$ip = explode(',',$_server['http_client_ip']);
}
elseif (!empty($_server['http_x_forwarded_for'])) {
$ip = explode(',',$_server['http_x_forwarded_for']);
}
elseif (!empty($_server['remote_addr'])) {
$ip = explode(',',$_server['remote_addr']);
}
else {
$ip[0] = 'none';
}
return $ip[0];
}
}

$obj = new guest_info;
echo $obj- getlang(); //獲取訪客語言:簡體中文、繁體中文、english。
echo $obj- getbrowser(); //獲取訪客瀏覽器:msie、firefox、chrome、safari、opera、other。
echo $obj- getos(); //獲取訪客操作系統:windows、mac、linux、unix、bsd、other。
echo $obj- getip(); //獲取訪客ip地址。
?

二、php利用騰訊ip分享計劃獲取ip地理位置復制代碼 代碼如下:
?php
function getiploc_qq($queryip){
$url = 'http://ip.qq.com/cgi-bin/searchip?searchip1='.$queryip;
$ch = curl_init($url);
curl_setopt($ch,curlopt_encoding ,'gb2312');
curl_setopt($ch, curlopt_timeout, 10);
curl_setopt($ch, curlopt_returntransfer, true) ; // 獲取數據返回
$result = curl_exec($ch);
$result = mb_convert_encoding($result, "utf-8", "gb2312"); // 編碼轉換,否則亂碼
curl_close($ch);
preg_match("@ span (.*) /span /p @iu",$result,$iparray);
$loc = $iparray[1];
return $loc;
}
//使用
echo getiploc_qq("183.37.209.57"); //即可得到ip地址所在的地址位置。
?
三、php利用新浪ip查詢接口獲取ip地理位置復制代碼 代碼如下:
?php
function getiploc_sina($queryip){
$url = 'http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=json&ip='.$queryip;
$ch = curl_init($url);
curl_setopt($ch,curlopt_encoding ,'utf8');
curl_setopt($ch, curlopt_timeout, 5);
curl_setopt($ch, curlopt_returntransfer, true) ; // 獲取數據返回
$location = curl_exec($ch);
$location = json_decode($location);
curl_close($ch);
$loc = "";
if($location===false) return "";
if (empty($location- desc)) {
$loc = $location- province.$location- city.$location- district.$location-
}else{ $loc = $location- desc;
}
return $loc;
}
echo getiploc_sina("183.37.209.57");
?
PHP教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品96久久久久久| 91夜夜揉人人捏人人添红杏| 国产一区二区在线免费| 一本一道久久a久久精品逆3p| 中文字幕v亚洲ⅴv天堂| 国产精品91在线观看| 国产在线拍偷自揄拍精品| 日韩免费av片在线观看| 亚洲女人天堂色在线7777| 精品夜色国产国偷在线| 久热精品视频在线观看一区| 日韩av综合网| 午夜精品一区二区三区视频免费看| 91久久夜色精品国产网站| 黑人狂躁日本妞一区二区三区| 欧美激情videos| 欧洲亚洲在线视频| 亚洲视频国产视频| 俺去啦;欧美日韩| 欧美激情极品视频| 国产亚洲欧美另类中文| 国产精品jvid在线观看蜜臀| 国产日韩精品电影| 欧美美女18p| 国产精品视频xxxx| 九九热最新视频//这里只有精品| 亚洲精品国产精品国产自| 国产精品免费小视频| 日韩有码在线视频| 久久91精品国产91久久久| 精品亚洲男同gayvideo网站| 精品国产区一区二区三区在线观看| 国产精品一区二区三区久久| 日韩中文字幕免费看| 国模gogo一区二区大胆私拍| 国产精品一区二区女厕厕| 成人乱人伦精品视频在线观看| 国产精欧美一区二区三区| 国产午夜精品一区理论片飘花| 成人情趣片在线观看免费| 成人黄色网免费| 色噜噜狠狠色综合网图区| 国产69精品久久久久久| 欧美激情免费视频| 国产福利精品视频| 人人澡人人澡人人看欧美| 欧美激情在线一区| 欧美激情在线视频二区| 欧美电影在线观看网站| 精品亚洲一区二区三区在线观看| 欧美国产一区二区三区| 国产亚洲综合久久| 国产99视频在线观看| 91精品免费久久久久久久久| 久久影视免费观看| 国产一区香蕉久久| 91最新在线免费观看| 欧美激情精品久久久久久| 97国产真实伦对白精彩视频8| 欧美亚洲国产成人精品| 亚洲影院色在线观看免费| 久久久久一本一区二区青青蜜月| 亚洲天天在线日亚洲洲精| 欧美精品成人在线| 91影视免费在线观看| 国产精品久久久久久av下载红粉| 国产一区二区三区四区福利| 日韩毛片中文字幕| 欧美人与性动交a欧美精品| 不卡av电影在线观看| 91精品久久久久久综合乱菊| 亚洲免费视频网站| 欧美午夜影院在线视频| 国产精品草莓在线免费观看| 97av视频在线| 欧美区在线播放| xvideos成人免费中文版| 亚洲天堂精品在线| 欧美激情视频在线观看| 国产精品久久色| 91精品国产自产在线观看永久| 日韩激情av在线播放| 亚洲精品久久久久国产| 日韩在线观看免费高清| 亚洲免费电影一区| 亚洲成人激情图| 欧美高清在线观看| 日韩一区二区三区在线播放| 欧美日韩美女在线| 成人国产精品久久久久久亚洲| 亚洲高清不卡av| 日韩亚洲国产中文字幕| 自拍偷拍亚洲欧美| 日韩精品在线视频美女| 久久久久久久久久久亚洲| 国产午夜精品视频| 欧美激情在线视频二区| 国产精品9999| 久久久久久国产精品美女| 国产成人在线一区二区| 久久中国妇女中文字幕| 亚洲视频在线观看视频| 亚洲天天在线日亚洲洲精| 日本精品视频在线播放| 精品国内自产拍在线观看| 午夜精品福利在线观看| 97高清免费视频| 亚洲色图13p| 亚洲免费av电影| 欧美视频在线观看免费| 欧美激情精品久久久久久大尺度| 精品无人区太爽高潮在线播放| 亚洲精品之草原avav久久| 久久躁狠狠躁夜夜爽| 中文字幕国产亚洲| 国产欧美 在线欧美| 亚洲天堂av在线播放| 九九视频这里只有精品| 一区二区在线视频播放| 日韩欧美精品中文字幕| 精品国产电影一区| 国产区精品在线观看| 91国内揄拍国内精品对白| 国产精品高潮粉嫩av| 国产精品久久久999| 亚洲影院色在线观看免费| 亚洲日本成人女熟在线观看| 国产网站欧美日韩免费精品在线观看| 国产亚洲一级高清| 日韩电影中文字幕在线观看| 亚洲xxxx在线| 国产欧美日韩综合精品| 91精品国产电影| 日韩电影中文字幕在线观看| 亚洲va码欧洲m码| 国模极品一区二区三区| 亚洲深夜福利视频| 色狠狠av一区二区三区香蕉蜜桃| 国产美女被下药99| 欧美性极品少妇精品网站| 亚洲二区在线播放视频| 日韩小视频在线| www.亚洲一二| 97精品国产97久久久久久免费| 欧美电影在线观看网站| 国产欧美日韩最新| 丝袜亚洲欧美日韩综合| 中文字幕在线日韩| 国产69久久精品成人看| 国产成人激情小视频| 日韩中文在线观看| 亚洲欧洲成视频免费观看| 亚洲香蕉av在线一区二区三区| 91牛牛免费视频| 亚洲综合视频1区| 亚洲欧美国产制服动漫| 成人免费淫片视频软件| 国产日韩欧美夫妻视频在线观看| 国产精品美女视频网站| 最新国产精品亚洲| 亚洲人成在线免费观看| 最好看的2019的中文字幕视频| 亚洲美女动态图120秒| 国产午夜精品麻豆|