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.

Mobile browser

Mobile browser

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.

Exemplos

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

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

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

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

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

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

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

1.< ?php
2. include('mobile_device_detect.php');
3. if(mobile_device_detect(true,true,true,true,true,true,false,false)){
4. include('mobile.html');
5. } else {
6. include('nao-mobile.html');
7. }
8.?>

Para maiores informações e documentação, visite o site oficial.

Anúncios

Deixe um comentário

Arquivado em Browsers, PHP, Tecnologia Móvel

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s