Recursos y Descargas

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).

Detectar que el visitante navega desde un dispositivo móvil con PHP

Escrito por: Martín el 19-08-2009 06:30:47

Detectar que el visitante navega desde un dispositivo móvil con PHP

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).

Bookmark and Share

Código PHP

include('mobile_device_detect.php');
mobile_device_detect(true,true,true,true,true,true,'http://wap.martiniglesias.eu',false);

 

 

Otros recursos:

Yo digo

Ver todos los Comentarios

¿Sabías qué?

Ver todos los Recursos

facebookBúscame en Facebook

twitterSígueme en Twitter

© 2010 Martin Iglesias - Todos los derechos reservados

Creative Commons License Mejor con Firefox 3 Valid XHTML 1.0 Transitional ¡CSS Válido! Suscribete a mi RSS Directorio de Desarrollo de páginas web Add to Technorati Favorites