Menù

Top 5

Riconoscere dispositivo mobile

Leggendo la variabile $_SERVER["HTTP_USER_AGENT"] si può riconoscere il browser di un cellulare e di conseguenza reindirizzare verso una pagina scritta a posta per i dispositivi mobile.

<?php
function is_mobile($agent) {
    $mobile = array("iPhone", "Android", "webOS", "BlackBerry", "iPod", "Symbian", "Nokia");
    foreach ($mobile as $valore) {
        if (strpos($agent, $valore) !== false) {
            return true;
        }
    }
    return false;
}
?>

La funzione sarà  utilizzata in questo modo

<?php
if (is_mobile($_SERVER["HTTP_USER_AGENT"])) {
    echo "Stai usando un cellulare";
} else {
    echo "Stai usando un pc";
}
?>

criric

Mi sono appassionato di programmazione web a 34 anni, un pò tardi, da allora però non perdo mai occasione per imparare qualcosa di nuovo in questi campi.

Inserisci un commento

Codice antispam

Categorie

Comunicazioni

Puoi utilizzare questo modulo per qualsiati tipo di segnalazione.

Codice antispam

 

I dati di questo modulo non verranno pubblicati.