使用 CodeIgniter(CI)的 User Agent 可以幫助我們取得使用者的瀏覽器資訊,首先還是初始化 library:
$this->load->library('user_agent');
函數參考:
$this->agent->is_browser():判斷是否為已知的瀏覽器,回傳 true 或 false
if ($this->agent->is_browser('Safari')) { echo 'You are using Safari.'; }
$this->agent->is_mobile():判斷是否為已知的行動裝置
$this->agent->is_robot():判斷是否為已知的機器人
$this->agent->is_referral():判斷使用者是否從其他網站過來
$this->agent->browser():回傳正在造訪你的網站的瀏覽器版本
$this->agent->mobile():回傳正在造訪你的網站的行動裝置名稱
$this->agent->robot():回傳正在造訪你的網站的機器人名稱
$this->agent->platform():回傳正在造訪你的網站的平台名稱 (例如: Linux,Windows,OS X)
$this->agent->referrer():假如使用者是從其它網站造訪,你可以取得 referrer 資訊
$this->agent->agent_string():取得完整的使用者代理(user agent)資訊