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

首頁 > 語言 > PHP > 正文

PHP實現的瀏覽器檢查類

2024-05-04 23:44:59
字體:
來源:轉載
供稿:網友

這篇文章主要介紹了PHP實現的瀏覽器檢查類,結合實例形式詳細分析了PHP瀏覽器操作的相關技巧,非常簡單實用,需要的朋友可以參考下

本文實例講述了PHP實現的瀏覽器檢查類。分享給大家供大家參考,具體如下:

 

  1. <?php 
  2. //原作者:epsilon7 
  3. //SonyMusic([email]sonymusic@163.net[/email]) 
  4. class BrowserDetector { 
  5.  var $UA = "";  //$HTTP_USER_AGENT的內容 
  6.  var $BROWSER"Unknown";  //瀏覽器類型 
  7.  var $PLATFORM  = "Unknown";  //操作系統 
  8.  var $VERSION"";  //瀏覽器版本號 
  9.  var $MAJORVER  = "";  //瀏覽器主版本號 
  10.  var $MINORVER  = "";  //瀏覽器副版本號 
  11.  /* 構造函數開始 */ 
  12.  function BrowserDetector(){ 
  13.   $this->UA  = getenv(HTTP_USER_AGENT); 
  14.   $preparens = ""
  15.   $parens = ""
  16.   $i = strpos($this->UA,"("); 
  17.   if ($i >= 0)  { 
  18.     $preparens = trim(substr($this->UA,0,$i)); 
  19.     $parens = substr($this->UA,$i+1,strlen($this->UA)); 
  20.     $j = strpos($parens,")"); 
  21.     if($j>=0) { 
  22.      $parens = substr($parens,0,$j); 
  23.     } 
  24.   } 
  25.   else  { 
  26.     $preparens = $this->UA; 
  27.   } 
  28.   $browVer = $preparens
  29.   $token = trim(strtok($parens,";")); 
  30.   while($token)  { 
  31.     if($token=="compatible") { 
  32.     } 
  33.     elseif(preg_match("/MSIE/i","$token")) { 
  34.      $browVer = $token
  35.     } 
  36.     elseif(preg_match("/Opera/i","$token")) { 
  37.      $browVer = $token
  38.     } 
  39.     elseif(preg_match("/X11/i","$token") || preg_match("/SunOS/i","$token") || preg_match ("/Linux/i","$token")) { 
  40.      $this->PLATFORM  = "Unix"
  41.     } 
  42.     elseif(preg_match("/Win/i","$token")) { 
  43.      $this->PLATFORM  = $token
  44.     } 
  45.     elseif(preg_match("/Mac/i","$token") || preg_match("/PPC/i","$token")) { 
  46.      $this->PLATFORM  = $token
  47.     } 
  48.     $token = strtok(";"); 
  49.   } 
  50.   $msieIndex = strpos($browVer,"MSIE"); 
  51.   if($msieIndex >= 0)  { 
  52.     $browVer = substr($browVer,$msieIndex,strlen($browVer)); 
  53.   } 
  54.   $leftover  = ""
  55.   if(substr($browVer,0,strlen("Mozilla")) == "Mozilla")  { 
  56.     $this->BROWSER = "Netscape"
  57.     $leftover=substr($browVer,strlen("Mozilla")+1,strlen($browVer)); 
  58.   } 
  59.   elseif(substr($browVer,0,strlen("Lynx")) == "Lynx")  { 
  60.     $this->BROWSER = "Lynx"
  61.     $leftover=substr($browVer,strlen("Lynx")+1,strlen($browVer)); 
  62.   } 
  63.   elseif(substr($browVer,0,strlen("MSIE")) == "MSIE") { 
  64.     $this->BROWSER = "IE"
  65.     $leftover=substr($browVer,strlen("MSIE")+1,strlen($browVer)); 
  66.   } 
  67.   elseif(substr($browVer,0,strlen("Microsoft Internet Explorer")) == "Microsoft Internet Explorer")  { 
  68.     $this->BROWSER = "IE"
  69.     $leftover=substr($browVer,strlen("Microsoft Internet Explorer")+1,strlen($browVer)); 
  70.   } 
  71.   elseif(substr($browVer,0,strlen("Opera")) == "Opera")  { 
  72.     $this->BROWSER = "Opera"
  73.     $leftover=substr($browVer,strlen("Opera")+1,strlen($browVer)); 
  74.   } 
  75.   $leftover = trim($leftover); 
  76.   $i=strpos($leftover," "); 
  77.   if($i > 0)  { 
  78.     $this->VERSION = substr($leftover,0,$i); 
  79.   } 
  80.   else  { 
  81.     $this->VERSION = $leftover
  82.   } 
  83.   $j = strpos($this->VERSION,"."); 
  84.   if($j >= 0)  { 
  85.     $this->MAJORVER = substr($this->VERSION,0,$j); 
  86.     $this->MINORVER = substr($this->VERSION,$j+1,strlen($this->VERSION)); 
  87.   } 
  88.   else  { 
  89.     $this->MAJORVER = $this->VERSION; 
  90.   } 
  91.  } 
  92. //測試程序開始 
  93. $test=new browserdetector; 
  94. echo $test->UA."<br>"
  95. echo $test->BROWSER."<br>"
  96. echo $test->PLATFORM."<br>"
  97. echo $test->VERSION."<br>"
  98. echo $test->MAJORVER."<br>"
  99. echo $test->MINORVER."<br>"
  100. ?> 

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

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
97在线视频免费| 日韩精品视频在线观看免费| 亚洲精品白浆高清久久久久久| 91在线免费观看网站| 日韩电影在线观看免费| 欧美日韩在线视频观看| 国产精品久在线观看| 欧美在线观看日本一区| 国产91精品久久久久久久| 在线观看日韩www视频免费| 国产精品入口福利| 亚洲一区二区久久久| 亚洲成人黄色在线观看| 91成人性视频| 国产亚洲人成a一在线v站| 成人网欧美在线视频| 午夜精品在线视频| 国产精品扒开腿做爽爽爽男男| 国产欧洲精品视频| 91免费观看网站| 亚洲欧美日韩国产成人| 国产精品露脸av在线| 国产女精品视频网站免费| 欧美性精品220| 在线日韩中文字幕| 国产精品久久二区| 亚洲精品视频在线播放| 免费成人高清视频| 91免费综合在线| 欧美亚洲国产视频小说| 欧亚精品中文字幕| 久久偷看各类女兵18女厕嘘嘘| 久久99精品视频一区97| 日本久久久久久久久久久| 国产精品主播视频| 亚洲欧美日韩国产精品| 亚洲精品wwwww| 久久精品国产亚洲精品2020| 国产97免费视| 成人有码在线视频| 欧美高清视频免费观看| 日韩欧美一区二区在线| 国产精品av在线| 91精品国产综合久久香蕉| 91久久国产精品91久久性色| 亚洲精品99999| 97精品国产97久久久久久免费| 国产精品国产三级国产专播精品人| 亚洲直播在线一区| 日日狠狠久久偷偷四色综合免费| 午夜精品一区二区三区视频免费看| 日韩精品在线观看视频| 在线观看欧美www| 亚洲欧美日韩国产成人| 91精品国产91久久久久久吃药| www.亚洲免费视频| 国产精品人成电影在线观看| 国产91网红主播在线观看| 久久精品国产精品| 91久久国产综合久久91精品网站| 日本一区二区在线免费播放| 欧美xxxwww| 亚洲人成77777在线观看网| 日韩电影免费在线观看中文字幕| 久久精品中文字幕一区| 欧美午夜久久久| 欧美在线免费观看| 色妞色视频一区二区三区四区| 国产三级精品网站| 国产精品www网站| 国产成人精品视频在线观看| 国产aaa精品| 亚洲精品动漫久久久久| 日韩不卡中文字幕| 国产又爽又黄的激情精品视频| 日韩欧美精品中文字幕| 欧美一级大片在线观看| 2024亚洲男人天堂| 欧美激情亚洲自拍| 久久久中文字幕| 91久久嫩草影院一区二区| 亚洲欧美精品中文字幕在线| 欧美猛男性生活免费| 中文字幕精品一区久久久久| 亚洲乱码av中文一区二区| 538国产精品视频一区二区| 国产精品美女www| 欧美在线视频一区二区| 日韩久久免费电影| 国产精品男女猛烈高潮激情| 日韩电影第一页| 日韩av手机在线看| 成人在线小视频| 日韩成人免费视频| 日本成人在线视频网址| 国外成人免费在线播放| 97在线日本国产| 在线观看欧美日韩国产| 亚洲国内精品在线| 91天堂在线观看| 亚洲一区二区自拍| 日韩高清av一区二区三区| 国产精品户外野外| 国产精品视频导航| 亚洲国产精品人人爽夜夜爽| 97久久久久久| 欧美另类极品videosbestfree| 日韩精品在线观看网站| 国产精品日韩电影| 久久99亚洲热视| 国产91在线视频| 国产精品久久久久久久美男| 日韩精品在线私人| 91精品视频观看| 欧美激情欧美激情在线五月| 2019中文字幕在线| 国产免费一区二区三区香蕉精| 日本道色综合久久影院| 久久人人爽人人爽人人片av高清| 国产成人久久久| 国产成人一区二区| 亚洲午夜精品久久久久久久久久久久| 亚洲精品电影网在线观看| 日韩欧美中文字幕在线观看| 欧美成人在线免费视频| 精品国偷自产在线视频99| 欧美日韩视频免费播放| 不卡在线观看电视剧完整版| 国内精品久久久久久| 成人精品在线观看| 亚洲激情成人网| 欧美成人激情视频| 色yeye香蕉凹凸一区二区av| 亚洲美女视频网| 国产欧美日韩中文| 色综合久久中文字幕综合网小说| 欧洲亚洲免费在线| 久久久综合av| 欧美一级免费看| 亚洲综合在线小说| 亚洲高清免费观看高清完整版| 欧美成人精品影院| 日韩成人av一区| 亚洲无线码在线一区观看| 日韩暖暖在线视频| 热99久久精品| 亚洲精品免费一区二区三区| 97香蕉超级碰碰久久免费的优势| 欧日韩在线观看| 91午夜在线播放| 久久欧美在线电影| 欧美日韩成人在线观看| 国产精品91在线| 欧美亚洲第一区| 欧美性猛交丰臀xxxxx网站| 国产精品看片资源| 亚洲成人av中文字幕| 81精品国产乱码久久久久久| 国产日本欧美一区二区三区在线| 亚洲天堂网在线观看| 日韩视频永久免费观看| 亚洲国产精品99久久| 热门国产精品亚洲第一区在线| 疯狂蹂躏欧美一区二区精品|