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

沒有留言:
張貼留言