2012/09/11

使用 get_browser 抓瀏覽器及作業系統 (PHP版)


你還在使用 $_SERVER['HTTP_USER_AGENT'] 判斷 Client 端的瀏覽器及作業系統嗎?

使用 get_browser 省去解析的功夫,請參考網址:http://php.net/manual/en/function.get-browser.php

class getClinet {  

 public function __construct(){
  
  $this -> browser = get_browser(null,true);
  
 }
  
 /************************************************************ 
 
 取得客戶端瀏覽器
  
 ************************************************************/
 
 public function get_client_browser ($security = false) {
  
  return $this -> browser["browser"];
  
 }
  
 /************************************************************ 
 
 取得客戶端瀏覽器版本
  
 ************************************************************/
 
 public function get_client_browser_version ($security = false) {  
  
  return $this -> browser["version"];
  
 }
  
 /************************************************************ 
 
 取得客戶端作業系統
  
 ************************************************************/
 
 function get_client_os ($security = false) {
  
  return $this -> browser["platform"];
  
 }
}




沒有留言:

張貼留言