/ 網站開發

2024年06月13日 37

PHP Codeigniter 取瀏覽裝置資訊應用


經常都會有客戶要求,想看到訪問者的使用狀況
希望可以記錄使用的OS與瀏覽裝置,好作後續分析
一般電腦的使用者與手機使用者的比例
Codeigniter就有內建函式,即可滿足需求,再改裝一下
就可以應用啦~

function getAgent() {
  $CI =& get_instance();
  $CI->load->library('user_agent');
  //echo $CI->agent->is_referral();

  if ($CI->agent->is_browser()) {
    $agent = $CI->agent->browser().' '.$CI->agent->version();
  } elseif ($CI->agent->is_robot()) {
    $agent = $CI->agent->robot();
  } elseif ($CI->agent->is_mobile()) {
    $agent = $CI->agent->mobile();
  }else{
    $agent = '無法辨識瀏覽裝置';
  }

  $os = $CI->agent->platform();
  $result = array('browser' => $agent, 'os' => $os);
  return $result;
}

 

標籤: #PHP , #Codeigniter