Programação  
 
Conhecimento computador >> Programação >> Programação PHP /MySQL >> 
Como detectar dispositivos móveis usando PHP
Com os novos dispositivos móveis aparecendo o tempo todo e navegação na web móvel cada vez maior , é mais importante do que nunca para detectar se um visitante está usando um dispositivo móvel. Se exibir um layout que melhor se adequar ao tamanho de sua tela ou para bloqueá-lo a partir de uma determinada funcionalidade apenas de computador , os desenvolvedores de PHP devem ser capazes de detectar facilmente dispositivos móveis. Felizmente , PHP foi construído com funcionalidade para a verificação do sistema operacional de um visitante e um navegador da Web que pode ser usado para esta finalidade. Instruções
1

Entenda como a detecção de dispositivos móveis com PHP funciona. PHP tem um built -in variável " $ _SERVER [' HTTP_USER_AGENT '] ", que contém informações sobre o sistema operacional de um visitante e navegador. Pode-se avaliar programaticamente se um visitante está usando um dispositivo móvel , analisando o conteúdo dessa variável , mas é uma tarefa complicada . Há uma série de classes PHP , porém, que pode simplificar essa tarefa.
2

Baixe a classe livre PHP " Mobile_Detect " que lhe permite detectar se um visitante está usando um dispositivo móvel e , se afirmativo, qual . É licenciado sob a licença MIT , que permite que você " usar, copiar , modificar, mesclar , publicar, distribuir , sublicenciar e /ou vender cópias do Software. "
3

Use os métodos de Mobile_Detect para avaliar se um visitante está usando um dispositivo móvel. Os métodos que ele tem são " isMobile " e " isx ", onde "X" é ou Android , BlackBerry, Opera, a Palm, Windows ou genérico . Todos estes métodos retornam ou " verdadeiro" ou " falso". Um exemplo do uso Mobile_Detect :

include (" Mobile_Detect.php ");

$ mobileDetect = new Mobile_Detect ();

if ($ mobileDetect -> isMobile ()) {

echo " Você está usando um"; " . n Android "

if ($ mobileDetect -> isAndroid () ) echo ;

if ($ mobileDetect -> isBlackberry ()) echo " Blackberry ". ;

if ($ mobileDetect -> isBlackberry ()) echo " Blackberry ". ;

if ($ mobileDetect -> IsGeneric ()) echo " genérico ";

echo " dispositivo móvel. "; ?

}

> < br >

Anterior :

Próximo : No
  Os artigos relacionados
·Como processar uma caixa de seleção com PHP 
·PHP ' isset ' vs 'vazio' 
·Como fazer um Parse Server para arquivos como CSS PHP 
·Como converter CMYK para RGB Com PHP 
·Como excluir linhas em arquivos simples em PHP 
·Como remover um bloco PHP 
·Como converter caracteres em ASCII em PHP 
·Como calcular o tempo de diferença com PHP 
·Como converter Tudo para Maiúsculas Com PHP 
·Como lançar o Mysql em Linux 
  Artigos em destaque
·Como executar o Eclipse no JDK 
·Como exportar um Exe Visual C # Studio Express 
·Como alterar HTML cor de fundo com um prompt em Javascr…
·Qual é a diferença entre variáveis ​​locais e globai…
·Como fazer um Applet no NetBeans 
·Como obter um objeto se mova com o cursor no NetBeans 
·Como usar JavaScript para atualizar uma página de tít…
·Como ligar uma FK no MySQL 
·Como Encher um laço matriz de 2 dimensões em C + + 
·Como adicionar uma caixa de texto dentro de uma linha e…
Cop e direita © Conhecimento computador https://ptcomputador.com Todos os Direitos Reservados