Per identificare il tipo di device del visitatore in una pagina php si può usare un semplice script per cercare nei dati salvati della richiesta effettuata sul server dal client che richiede la pagina se sono presenti le stringhe che identifica il tipo di device.
<?php
// (A) USER AGENT catturiamo lo user agent e lo rendiamo lowercase
$ua = strtolower($_SERVER["HTTP_USER_AGENT"]);
// (B) MOBILE TABLE DESKTOP cerchiamo le stringhe mobile o tablet nello user agent
$isMob = is_numeric(strpos($ua, "mobile"));
$isTab = is_numeric(strpos($ua, "tablet"));
//eseguo controllo per tipo device
if($isTab){
$device = "tablet";
}else if($isMob){
$device = "smartphone";
}else{
$device = "Desktop";
}
?>