Esto no es un blog. Es una sección que programé para ir publicando aquellas cositas que me parecen interesantes y, por cualquier motivo, quiero tener a mano. Copia lo que quieras, usa lo que quieras (pero respeta sus licencias).
Escrito por: Martín el 19-08-2009 06:30:47

A raíz de abrir la versión ´mobile´ de mi web, me he interesado últimamente en como detectar que el usuario que nos visita lo hace desde un dispositivo móvil (léase PDA, iPhone, blackberry, palm, etc...). Entonces, dando vueltas por ahi, he dado con una función en PHP muy fácil de implementar y que cumple mi objetivo a la perfección.
En la web de su creador (que no es gratis para proyectos comerciales) puede configurarse la función al propio gusto y luego descargar el código generado.
En mi caso, quiero que si el visitante está a través de un dispositivo móvil, se le redireccione a la nueva dirección http://wap.martiniglesias.eu que es donde hay una versión casi desangelada, sin estilos ni imágenes, livianita pero fea como pocas.
La implementación:
Luego de elegir la larga lista de dispositivos y que hacer con cada uno de ellos, tenemos 2 partes:
1) El archivo ´mobile_device_detect.php´, que será el encargado de ejecutar la redirección una vez comprobado el navegador que usa el visitante (no posteo el código porque debes descargarlo de la web de su autor).
2) El llamado a la función y el paso de parámetros agregado en la primera línea de nuestra web (código 1).
Código PHP
include('mobile_device_detect.php');
mobile_device_detect(true,true,true,true,true,true,'http://wap.martiniglesias.eu',false);