프로그래밍/PHP

모바일 브라우저 체크(PHP, JavaScript)

잡동사니보관 2020. 3. 9. 13:43

#PHP

$isMobile = 0; 
if (preg_match("/Android|BlackBerry|iPhone|iPad|iPod|Opera Mini|IEMobile/i", $_SERVER['HTTP_USER_AGENT'])) { 
    $isMobile = 1; 
}

#JavaScript

var isMobile = {
    Android: function() { return navigator.userAgent.match(/Android/i); },
    BlackBerry: function() { return navigator.userAgent.match(/BlackBerry/i); },
    iOS: function() { return navigator.userAgent.match(/iPhone|iPad|iPod/i); },
    Opera: function() { return navigator.userAgent.match(/Opera Mini/i); },
    Windows: function() { return navigator.userAgent.match(/IEMobile/i); },
    any: function() { return (isMobile.Android() || isMobile.BlackBerry() || isMobile.iOS() || isMobile.Opera() || isMobile.Windows()); }
};

if( isMobile.any() ) {
    console.log('isMobile');
}