Comprobar user-agent iphone o android con PHP

¿Cómo puedo comprobar si el cliente que visita mi web usa iPhone o Android?

Mi solución personal en forma de función:

<?php

// Compruebo el user-agent mediante una expresion regular
function iPhoneCheck() {
    if (preg_match('/iPhone/i', $_SERVER['HTTP_USER_AGENT']) || preg_match('/Android/i', $_SERVER['HTTP_USER_AGENT']))
        return true;
    else
        return false;
}

// Forma de uso
if (iPhoneCheck()) {
    
    // Resto de codigo y acciones

}

?>

¿Cómo lo haceis vosotros?

Anuncios

Acerca de Javi Garcia
Web developer at www.dejandomarcas.com

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s

A %d blogueros les gusta esto: