ВВЕРХ

Как узнать, что пользователь зашел с мобильного устройства на сайт?

YouLibreCalc for Excel logo

Описание

Чтобы узнать, что пользователь использует мобильное устройство для просмотра сайта, можно создать пользовательскую функцию на языке PHP, которая будет проверять параметр "HTTP_USER_AGENT".


PHP код

function check_smartphone() {
 
    $phone_array = array('iphone', 'android', 'pocket', 'palm', 'windows ce', 'windowsce', 'cellphone', 'opera mobi', 'ipod', 'small', 'sharp', 'sonyericsson', 'symbian', 'opera mini', 'nokia', 'htc_', 'samsung', 'motorola', 'smartphone', 'blackberry', 'playstation portable', 'tablet browser');
    $agent = strtolower($_SERVER['HTTP_USER_AGENT']);
 
    foreach ($phone_array as $value) {
        if (strpos($agent, $value) !== false) return true;
    }
    return false;
}