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