PHP 오픈 소스 중에 mobiledetect 라는 좋은 소스가 있어요.
사용방법도 아주 쉽습니다.
mobiledetect : http://mobiledetect.net/
페이지에서 소스를 다운받으신 후, 아래의 sample 소스 처럼
모바일 브라우저와 PC 브라우저, 태블릿 까지 분기처리 하시면 됩니다.
<?php
require_once 'Mobile_Detect.php';
$detect = new Mobile_Detect;
if ( $detect->isMobile() ) {
}
// Any tablet device.
if( $detect->isTablet() ){
}
// Exclude tablets.
if( $detect->isMobile() && !$detect->isTablet() ){
}
// Check for a specific platform with the help of the magic methods:
if( $detect->isiOS() ){
}
if( $detect->isAndroidOS() ){
}
// Alternative method is() for checking specific properties.
// WARNING: this method is in BETA, some keyword properties will change in the future.
$detect->is('Chrome')
$detect->is('iOS')
$detect->is('UC Browser')
// [...]