PHP アクセスした端末を判別する

投稿者:

  function getDevice()
  {
    $carrier = “”;
    if(array_key_exists(‘HTTP_USER_AGENT’,$_SERVER)){
      $ua = $_SERVER[‘HTTP_USER_AGENT’];
      if(strstr($ua,’DoCoMo’)){
        $carrier = ‘DOCOMO’;
      }elseif(strstr($ua,’J-PHONE’) || strstr($ua,’Vodafone’) || strstr($ua, ‘SoftBank’) || strstr($ua, ‘MOT’)){
        $carrier = ‘SOFTBANK’;
      }elseif(strstr($ua,’UP.Browser’) || strstr($ua,’KDDI’)){
        $carrier = ‘AU’;
      }elseif(strstr($ua,’iPad’)){
        $carrier = ‘IPAD’;
      }elseif(strstr($ua,’iPhone’)){
        $carrier = ‘IPHONE’;
      }elseif(strstr($ua,’Android’)){
        $carrier = ‘ANDROID’;
      }else{
        $carrier = ‘PC’;
      }
    }else{
      $carrier = ‘PC’;
    }
    return $carrier;
  }

Thank you for reading this post, don't forget to subscribe!