개발자의 끄적끄적

[php] php codeigniter3 mobile check example / php 코드이그나이터 모바일 기종 확인 방법 본문

개발/php

[php] php codeigniter3 mobile check example / php 코드이그나이터 모바일 기종 확인 방법

효벨 2021. 7. 30. 03:00
728x90
반응형

[php] php codeigniter3 mobile check example / php 코드이그나이터 모바일 기종 확인 방법

 

 

php codeigniter 3 에서

 

사용자의 휴대폰 기종을 

 

확인해야 하는 경우가 있습니다!

 

그럴때는

 

아래 나와있는 내용처럼

 

user_agent 라이브러리의 mobile 를 사용하시면 됩니다!

 

 

1. user_agent 라이브러리를 로드합니다.

$this->load->library('user_agent');

 

2. 로드된 agent 라이브러리의 mobile() 를 호출하여 $mobile 변수에 담습니다.

$mobile = $this->agent->mobile();

 

3. 위 내용을 출력합니다.

Android

안드로이드의 경우 위와 같이 Android 가 출력됩니다!

 

 

추가적으로 pc 에서 확인했을때는 값이 안나옵니다.

 

모바일일때만 값이 나오기 때문에 

 

아래와 같이 $mobile 를 호출하기전에 is_mobile() 를 이용하여

 

모바일인이 아닌지 먼저 확인하는것도 방법일 듯 합니다!

if( $this->agent->is_mobile() ) {
    $mobile = $this->agent->mobile();
}

 

참고들 하세요!

반응형
Comments