ВГОРУ

Як дізнатись що користувач зайшов з мобільного пристрою на сайт?

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;
}