你還在使用 $_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"];
}
}

沒有留言:
張貼留言