TOP

Come scoprire che l'utente ha visitato il sito da un dispositivo mobile?

YouLibreCalc for Excel logo

Descrizione

Per scoprire che l'utente sta utilizzando un dispositivo mobile per visualizzare il sito, è possibile creare una funzione PHP personalizzata che controllerà il parametro "HTTP_USER_AGENT".


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