Detectar si el navegador web se ejecuta en Android o Iphone

Detectar si el navegador web que visita tu sitio se ejecuta en un dispositivo con Android o Iphone es facil.

Primero vamos a usar el array $_SERVER para obtener su elemento HTTP_USER_AGENT.
Nos da un string que convertimos a minusculas con strtolower() y de ese resultado nos fijamos si contiene un substring 'android' o 'iphone'.

Como ya conocemos si esta usando Android o Iphone, puedo tomar una accion al respecto.
En este caso elegi cambiar el header para hacer una redireccion a otro archivo: index_mobile.php
Como plus, en el index_mobile.php agregue un tag META name="viewport" con parametros que deshabilitan el "zoom out" del navegador web de tu celular.

Lo siguiente es el contenido de los dos archivo: index.php e index_mobile.php

 

Archivo index.php:

 

Archivo index_mobile.php:

 

Comentarios