[CI] 使用 User Agent 取得瀏覽器資訊

標籤: CodeIgniter PHP

使用 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)資訊

 

參考:User Agent 類別