<?

function isMobile(){

$arr_browser = array ("iphone", "android", "ipod", "iemobile", "mobile", "lgtelecom", "ppc", "symbianos", "blackberry", "ipad");

$httpUserAgent = strtolower($_SERVER['HTTP_USER_AGENT']);

// 기본값으로 모바일 브라우저가 아닌것으로 간주함

$mobile_browser = false;

// 모바일브라우저에 해당하는 문자열이 있는 경우 $mobile_browser 를 true로 설정

for($indexi = 0 ; $indexi < count($arr_browser) ; $indexi++){

if(strpos($httpUserAgent, $arr_browser[$indexi]) == true){

$mobile_browser = true;

break;

}

}

return $mobile_browser;

}

//echo "<script>alert(".isMobile().");</script>";

?>

1이 뜨면 모바일 

 

-------------------------------------------------------------------------------------------

<?

if( preg_match('/(iPhone|iPad|Mobile|UP.Browser|Android|BlackBerry|Windows CE|Nokia|webOS|Opera Mini|SonyEricsson|opera mobi|Windows Phone|IEMobile|POLARIS)/i', $_SERVER['HTTP_USER_AGENT']) ) {

  echo "<script>location='이동할 모바일 위치'</script>";

} else {

  echo "<script>location='이동할 PC 위치'</script>";

}

?>

반응형

'php' 카테고리의 다른 글

인코딩 변경 함수  (0) 2019.01.22

+ Recent posts