PHP 소스로 접속자의 환경을 알아 낼 수 있는 소스좀 부탁드립니다.

스마트폰 모바일 브라우저로 접속했는지? PC 브라우저로 접속했는지 구분해서

PC 버전 페이지와 모바일 웹페이지를 분기 하려고 해요.

1 답변

(14.8k 포인트)
0 투표

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')
// [...]
구로역 맛집 시흥동 맛집
이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.
add
...