Autore: Fabio Di Matteo
Ultima revisione: 1/11/2013
Una pratica funzione php per vilevare il sistema operativo attraverso una pagina web.
<?php function DetectOS() { $ua = $_SERVER["HTTP_USER_AGENT"]; if (strpos($ua, 'Linux')!=false ) $os='Linux' ; if (strpos($ua, 'Windows')!=false ) $os='Windows' ; if (strpos($ua, 'Macintosh')!=false ) $os='Macintosh' ; if (strpos($ua, 'iPhone')!=false ) $os='iPhone' ; if (strpos($ua, 'Android')!=false ) $os='Android' ; if (strpos($ua, 'webOS')!=false ) $os='webOS' ; if (strpos($ua, 'BlackBerry')!=false ) $os='BlackBerry' ; if (strpos($ua, 'iPod')!=false ) $os='iPod' ; if (strpos($ua, 'iPad')!=false ) $os='iPad' ; return $os; } ?>
La funzione restituisce una stringa contenente il nome del sistema operativo oppure una stringa vuota se non è in grado di rilevarlo. Per esempio:
echo "Il tuo sistema operativo e' ". DetectOS()
potrebbe restituire:
Il tuo sistema operativo e' Linux