Detectar Mobile Browsers com PHP

Com o constante crescimento da internet móvel, criar uma versão mobile do seu site não pode ficar para segundo plano. Devido hoje os browsers instalados nos aparelhos celulares serem cada vez mais semelhantes aos browsers desktop, utilizar do atributo media=”handheld” no CSS pode não ser a melhor solução.

Portanto, para você ter certeza de que sua aplicação será acessada corretamente pelos user-agents é aconselhável utilizar alguma linguagem de programação. Calma, você não precisa ficar desesperado por que não sabe programar, o site Detect Mobile Browsers disponibiliza um código para que você possa fazer isso facilmente. Você vai até o site, gera o código como desejar, depois basta fazer o download do mesmo e aplicá-lo ao seu site.

Confira alguns exemplos:
Detectar e redirecionar todas as requisições mobile para o site google.mobi:

<?php
 include('mobile_device_detect.php');
 mobile_device_detect(true,true,true,true,true,true,
'http://google.mobi/',false);
?>

Detectar e redirecionar todas as requisições não mobile para o site google.com:

<?php
 include('mobile_device_detect.php');
 mobile_device_detect(true,true,true,true,true,true,false,
'http://google.com/');
?>

Detectar e redirecionar: Mobiles para google.mobi e não mobiles para google.com:

<?php
 include('mobile_device_detect.php');
 mobile_device_detect(true,true,true,true,true,true,
'http://google.mobi/','http://google.com/');
?>

Incluir um arquivo para browsers mobile e outro para versões não mobile:

<?php
 include('mobile_device_detect.php');
 if(mobile_device_detect(true,true,true,true,true,true,false,
 false)){
 include('mobile.html');
 } else {
 include('nao-mobile.html');
 }
?>
Facebook Twitter Linkedin Digg Delicious Reddit Stumbleupon Tumblr Posterous