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

首頁 > 語言 > PHP > 正文

PHP獲取訪問設備信息的方法示例

2024-05-05 00:06:52
字體:
來源:轉載
供稿:網友

本文實例講述了PHP獲取訪問設備信息的方法。分享給大家供大家參考,具體如下:

<?phpheader("Content:Content-type:text/html;charset=utf-8");//   // 作用取得客戶端的ip、地理位置、瀏覽器、以及訪問設備   class get_equipment_info{   ////獲得訪客瀏覽器類型   function GetBrowser(){    if(!empty($_SERVER['HTTP_USER_AGENT']))    {     $br = $_SERVER['HTTP_USER_AGENT'];     if (preg_match('/MSIE/i',$br)){       $br = 'MSIE';     }     elseif (preg_match('/Firefox/i',$br)){       $br = 'Firefox';     }elseif (preg_match('/Chrome/i',$br)){       $br = 'Chrome';     }elseif (preg_match('/Safari/i',$br)){       $br = 'Safari';     }elseif (preg_match('/Opera/i',$br)){       $br = 'Opera';     }else {       $br = 'Other';     }       return json_encode("瀏覽器為".$br);     }else{       return "獲取瀏覽器信息失??!";}   }   ////獲得訪客瀏覽器語言   function GetLang()   {      if(!empty($_SERVER['HTTP_ACCEPT_LANGUAGE'])){        $lang = $_SERVER['HTTP_ACCEPT_LANGUAGE'];        $lang = substr($lang,0,5);        if(preg_match("/zh-cn/i",$lang)){          $lang = "簡體中文";        }elseif(preg_match("/zh/i",$lang)){          $lang = "繁體中文";        }else{          $lang = "English";        }        return json_encode("瀏覽器語言為".$lang);      }else{      return "獲取瀏覽器語言失敗!";      }   }   //獲取客戶端操作系統信息包括win10  function GetOs(){    $agent = $_SERVER['HTTP_USER_AGENT'];    $os = false;    if (preg_match('/win/i', $agent) && strpos($agent, '95'))    {      $os = 'Windows 95';    }    else if (preg_match('/win 9x/i', $agent) && strpos($agent, '4.90'))    {      $os = 'Windows ME';    }    else if (preg_match('/win/i', $agent) && preg_match('/98/i', $agent))    {      $os = 'Windows 98';    }    else if (preg_match('/win/i', $agent) && preg_match('/nt 6.0/i', $agent))    {      $os = 'Windows Vista';    }    else if (preg_match('/win/i', $agent) && preg_match('/nt 6.1/i', $agent))    {      $os = 'Windows 7';    }    else if (preg_match('/win/i', $agent) && preg_match('/nt 6.2/i', $agent))    {      $os = 'Windows 8';    }else if(preg_match('/win/i', $agent) && preg_match('/nt 10.0/i', $agent))    {      $os = 'Windows 10';#添加win10判斷    }else if (preg_match('/win/i', $agent) && preg_match('/nt 5.1/i', $agent))    {      $os = 'Windows XP';    }    else if (preg_match('/win/i', $agent) && preg_match('/nt 5/i', $agent))    {      $os = 'Windows 2000';    }    else if (preg_match('/win/i', $agent) && preg_match('/nt/i', $agent))    {      $os = 'Windows NT';    }    else if (preg_match('/win/i', $agent) && preg_match('/32/i', $agent))    {      $os = 'Windows 32';    }    else if (preg_match('/linux/i', $agent))    {      $os = 'Linux';    }    else if (preg_match('/unix/i', $agent))    {      $os = 'Unix';    }    else if (preg_match('/sun/i', $agent) && preg_match('/os/i', $agent))    {      $os = 'SunOS';    }    else if (preg_match('/ibm/i', $agent) && preg_match('/os/i', $agent))    {      $os = 'IBM OS/2';    }    else if (preg_match('/Mac/i', $agent) && preg_match('/PC/i', $agent))    {      $os = 'Macintosh';    }    else if (preg_match('/PowerPC/i', $agent))    {      $os = 'PowerPC';    }    else if (preg_match('/AIX/i', $agent))    {      $os = 'AIX';    }    else if (preg_match('/HPUX/i', $agent))    {      $os = 'HPUX';    }    else if (preg_match('/NetBSD/i', $agent))    {      $os = 'NetBSD';    }    else if (preg_match('/BSD/i', $agent))    {      $os = 'BSD';    }    else if (preg_match('/OSF1/i', $agent))    {      $os = 'OSF1';    }    else if (preg_match('/IRIX/i', $agent))    {      $os = 'IRIX';    }    else if (preg_match('/FreeBSD/i', $agent))    {      $os = 'FreeBSD';    }    else if (preg_match('/teleport/i', $agent))    {      $os = 'teleport';    }    else if (preg_match('/flashget/i', $agent))    {      $os = 'flashget';    }    else if (preg_match('/webzip/i', $agent))    {      $os = 'webzip';    }    else if (preg_match('/offline/i', $agent))    {      $os = 'offline';    }    else    {      $os = '未知操作系統';    }    return json_encode("系統為".$os);  }  //獲得訪客真實ip   function Getip()  {    if (! empty($_SERVER["HTTP_CLIENT_IP"])) {      $ip = $_SERVER["HTTP_CLIENT_IP"];    }    if (! empty($_SERVER['HTTP_X_FORWARDED_FOR'])) { // 獲取代理ip      $ips = explode(',', $_SERVER['HTTP_X_FORWARDED_FOR']);    }    if ($ip) {      $ips = array_unshift($ips, $ip);    }    $count = count($ips);    for ($i = 0; $i < $count; $i ++) {      if (! preg_match("/^(10|172/.16|192/.168)/./i", $ips[$i])) { // 排除局域網ip        $ip = $ips[$i];        break;      }    }    $tip = empty($_SERVER['REMOTE_ADDR']) ? $ip : $_SERVER['REMOTE_ADDR'];    if ($tip == "127.0.0.1") { // 獲得本地真實IP      return $this->get_onlineip();    } else {      return $tip;    }  }   // //根據ip獲得訪客所在地地名  function Getaddress($ip = '')  {    if (empty($ip)) {      $ip = $this->Getip();    }    $ipadd = file_get_contents("http://int.dpool.sina.com.cn/iplookup/iplookup.php?ip=" . $ip); // 根據新浪api接口獲取    if ($ipadd) {      $charset = iconv("gbk", "utf-8", $ipadd);      preg_match_all("/[/x{4e00}-/x{9fa5}]+/u", $charset, $ipadds);      return $ipadds; // 返回一個二維數組    } else {      return "addree is none";    }  }  //獲得本地真實IP  // function get_onlineip()  // {  //   $mip = file_get_contents("http://city.ip138.com/city0.asp");  //   if ($mip) {  //     preg_match("//[.*/]/", $mip, $sip);  //     $p = array(  //       "//[/",  //       "//]/"  //     );  //     return preg_replace($p, "", $sip[0]);  //   } else {  //     return "獲取本地IP失敗!";  //   }  // }} // $info = new get_equipment_info(); //   echo json_decode($info -> GetLang()); //   echo json_decode($info -> GetOs()); //   echo json_decode($info -> GetBrowser()); //   print_r($info -> Getaddress()); //   echo $info -> Getip(); //   echo $info -> get_onlineip(); //   die;?>

希望本文所述對大家PHP程序設計有所幫助。


注:相關教程知識閱讀請移步到PHP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产a∨精品一区二区三区不卡| 国产丝袜一区二区三区免费视频| 日韩中文字幕第一页| 欧美日韩国产成人在线| 日韩av电影国产| 国产精品黄页免费高清在线观看| 17婷婷久久www| 久久精品亚洲一区| 亚洲精品免费在线视频| 国产性猛交xxxx免费看久久| 欧美一级视频在线观看| 97在线视频观看| 国产在线视频欧美| 国产精品久久久999| 亚洲欧美一区二区三区情侣bbw| 国产精品久久91| 国产成人高潮免费观看精品| 欧美日韩国产综合视频在线观看中文| 日韩电视剧在线观看免费网站| 欧美又大又粗又长| 国产在线视频欧美| 亚洲一区二区国产| 91av视频导航| 欧美日韩视频免费播放| 亚洲欧美激情四射在线日| 免费成人高清视频| 亚洲精品99久久久久中文字幕| 日产精品久久久一区二区福利| 精品成人av一区| 国产精品老牛影院在线观看| 国产精品欧美激情| 欧美一区二区三区……| 亚洲小视频在线| 亚洲国产高清高潮精品美女| 久久视频这里只有精品| 国产一区二区三区在线免费观看| 国产精品露脸自拍| 日韩美女av在线| 欧美肥老妇视频| 国产精品劲爆视频| 性金发美女69hd大尺寸| 国产成人亚洲综合91精品| 尤物九九久久国产精品的特点| 日韩成人中文字幕在线观看| 91手机视频在线观看| 国产一区二区三区在线看| 亚洲国产一区自拍| 亚洲国产精品人久久电影| 三级精品视频久久久久| 国模私拍视频一区| 欧美富婆性猛交| 亚洲欧美日韩中文视频| 日韩大片免费观看视频播放| 欧美精品在线免费观看| 欧美日韩亚洲视频| 懂色av一区二区三区| 亚洲福利视频久久| 国产精品久久久久久亚洲调教| 亚洲欧美在线一区二区| 国产精品中文字幕在线观看| 欧美精品中文字幕一区| 亚洲 日韩 国产第一| 亚洲欧美中文在线视频| 久久久久99精品久久久久| 国产中文日韩欧美| 国产精品成av人在线视午夜片| 亚洲精品在线观看www| 久久久久久久香蕉网| 久久精品国产电影| 欧美激情中文字幕在线| 欧美日韩国产在线| 久久久久女教师免费一区| 日韩不卡中文字幕| 国产精品福利在线观看| 丝袜一区二区三区| 午夜精品久久久久久久白皮肤| 日韩免费视频在线观看| 国产美女扒开尿口久久久| 精品久久久久久久大神国产| 欧美性高潮在线| 日韩精品亚洲视频| 日韩欧亚中文在线| 色视频www在线播放国产成人| 国产91色在线|| 在线观看欧美www| 亚洲的天堂在线中文字幕| 日韩欧美在线观看| 日韩国产欧美精品一区二区三区| 国产亚洲精品激情久久| 欧美电影免费观看高清完整| 久久久精品一区二区| 黄色一区二区在线观看| 国产福利视频一区二区| 亚洲精品影视在线观看| 国产亚洲欧美日韩美女| 国产精品成人va在线观看| 91爱爱小视频k| 社区色欧美激情 | 欧美日本亚洲视频| 久久精品国产清自在天天线| 国产精品久久久久久久久粉嫩av| 欧美乱人伦中文字幕在线| 91久久夜色精品国产网站| 久久九九精品99国产精品| 久久精品免费播放| 久久久亚洲天堂| 97国产精品久久| 国产精品一区二区三区免费视频| 亚洲欧美综合另类中字| 美乳少妇欧美精品| 97超视频免费观看| 亚洲国产成人精品久久久国产成人一区| 欧美理论电影网| 亚洲а∨天堂久久精品9966| 国产精品爽黄69| 91久久久久久久一区二区| 91精品久久久久久久久青青| 不用播放器成人网| 久久精品国产亚洲精品| 久久精品视频一| 亲爱的老师9免费观看全集电视剧| 亚洲免费一级电影| 久久精品亚洲精品| 欧美激情一区二区三区在线视频观看| 中文字幕亚洲自拍| 国产丝袜一区视频在线观看| 亚洲欧美激情视频| 亚洲最大在线视频| 伊人久久久久久久久久| 久久香蕉国产线看观看网| 精品一区二区亚洲| 欧美国产高跟鞋裸体秀xxxhd| 亚洲国产欧美精品| 欧美成人剧情片在线观看| 日韩一二三在线视频播| 欧美日韩激情小视频| 日韩中文字幕在线视频| 久久黄色av网站| 国产精品美女网站| 精品久久香蕉国产线看观看gif| 一本一道久久a久久精品逆3p| 91沈先生在线观看| 日本sm极度另类视频| 国产成人福利网站| 国产在线拍偷自揄拍精品| 国产亚洲一区二区在线| 精品国产乱码久久久久久天美| 亚洲精品美女久久久| 久久久天堂国产精品女人| 91sao在线观看国产| 色综合伊人色综合网| 欧美在线视频在线播放完整版免费观看| 日韩中文字幕视频| 日韩在线视频网站| 亚洲国产成人在线播放| 欧美精品18videos性欧美| 亚洲男子天堂网| 亚洲欧美日韩久久久久久| 欧美中文字幕精品| 亚洲美女动态图120秒| 欧美激情一区二区三区高清视频| 亚洲国产精品va| 久久精品国产亚洲精品2020| 国产亚洲视频在线|