• Saltar a la navegación principal
  • Saltar al contenido principal
  • Saltar a la barra lateral principal

Bitacora Linux Logo

  • Acceder
  • Curso
  • Contactar
  • Apache
  • Consola y Servidores
  • Programacion
    • PHP
    • Javascript y HTML5
  • Otros

Como detectar un movil con PHP

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.

Comparte esta entrada:

Compartir en X (Twitter) Compartir en Facebook Compartir en Email Compartir en WhatsApp Compartir en Telegram

Interacciones con los lectores

Deja una respuesta

Lo siento, debes estar conectado para publicar un comentario.

sidebar

sidebar-alt

Diseño y Desarrollo por juanjomc.com

Utilizamos cookies propias y de terceros para garantizar el funcionamiento de la web, medir su uso y mejorar nuestros servicios. Puede aceptar todas las cookies, rechazar las no necesarias o configurar sus preferencias. Política de cookies

Configurar cookies

Necesarias para que la web funcione correctamente. No se pueden desactivar desde este panel.

Ayudan a medir el uso del sitio y mejorar sus contenidos.

Permiten publicidad, medición de campañas o personalización de anuncios.

Guardan preferencias o permiten contenido externo no necesario.