반응형
/* 모바일 기기 확인
반환 : 컴퓨터(PC), 모바일(해당 기종)
*/
function rtn_mobile_chk() {
// 모바일 기종(배열 순서 중요, 대소문자 구분 안함)
$ary_m = array("iPhone","iPod","IPad","Android","Blackberry","SymbianOS|SCH-M\d+","Opera Mini","Windows CE","Nokia","Sony","Samsung","LGTelecom","SKT","Mobile","Phone");
for($i=0; $i<count($ary_m); $i++){
if(preg_match("/$ary_m[$i]/i", strtolower($_SERVER['HTTP_USER_AGENT']))) {
return $ary_m[$i];
break;
}
}
return "PC";
}
$chk_m = rtn_mobile_chk();
if($chk_m == "PC"){
echo"PC 접속 - " . $chk_m;
} else {
echo"모바일 접속 - " . $chk_m;
}
결과>
반응형