Con estas dos funciones vamos a poder detectar la conexion de un movil a nuestra pagina. En esta función, si nos devuelve 1 es que se esta haciendo la conexión desde un móvil.
<?php
function movil(){
if(preg_match('/(up.browser|up.link|mmp|symbian|smartphone|midp|wap|phone)/i',strtolower($_SERVER['HTTP_USER_AGENT'])))
return "1";
$user_agent = $_SERVER['HTTP_USER_AGENT'];
$user = array('PIE4','PIE4_Smartphone','PIE6','Minimo','OperaMini','AvantGo','Plucker','NetFront','SonyEricsson',
'Nokia','Motorola','BlackBerry','WindowsMobile','PPC','PDA','Smartphone','Palm');
if(in_array($user_agent,$user))
return "1";
else
return "0";
}
?>
Para ellos vamos a realizar una función y si nos devuelve 1 es que se esta haciendo la conexión desde un móvil.
Ahora solo nos queda llamar a la función y consultar el valor que nos devuelve.
<?php
$movil = movil();
if ( $movil == "0" ) {
echo "La web no se ha cargado desde un movil.";
} else {
echo "La web se ha cargado desde un movil";
}
?>
Con estas lineas de php, sabremos si se esta accediendo desde un dispositivo movil o desde un equipo de escritorio.
Deja un Comentario
Debes de estar logueado para comentar.