Programação  
 
Conhecimento computador >> Programação >> Programação PHP /MySQL >> 
Como detectar se um cliente é móvel em PHP
PHP é uma linguagem de programação de desenvolvimento web de código aberto usado para a criação de websites. Um banco de dados MySQL é muitas vezes usado para hospedar os dados para um site PHP. Muitas vezes, é necessário verificar qual dispositivo está navegando em um site, para determinar se a funcionalidade do site funcionará no dispositivo. Os dispositivos móveis podem não suportar o uso de conteúdo, como o Flash , então isso pode causar erros quando visualizado. Para superar isso , verifique o dispositivo está visualizando o site, então ocultar o conteúdo que não vai funcionar para esse dispositivo. Coisas que você precisa
Notepad
Mostrar Mais instruções
1

Abra o bloco de notas e crie um novo arquivo chamado " ClientDevice.php ".
2

Adicione o seguinte código para isso para criar um arquivo de classe , que detecta o dispositivo móvel a ser utilizado:

classe cliente

{

/**

* a lista de clientes móveis para verificar. Você pode adicionar a esta lista, para verificar se há outros

* dispositivos móveis

*

* @ var disposição

* /

$ privado _mobileClients = ce " ,

" BenQ " , Baratos

" MDA " ,

" mot - " ,

" mini ópera " ,

bolso " philips " ,

" Função para verificar se o cliente é um cliente móvel corda

*

* @ param $ userAgent

* @ return boolean

* /Tablet

isMobileClient função pública ( $ userAgent )

{

$ userAgent = strtolower ( $ userAgent );

foreach ($ this-> _mobileClients como $ MobileClient ) {

if ( strstr ( $ userAgent , $ MobileClient )) {

return true; }


}

return false ;

}

}

salve o arquivo
3

Crie um novo arquivo chamado " testmobile.php " e salve . para o mesmo local que o arquivo criado no passo anterior
4

Adicione o seguinte código: .

include (' ClientDevice.php ')

Isto inclui . arquivo de classe, criado nas etapas anteriores
5

Chame a função () do cliente e verifique se o dispositivo é um celular, adicionando este código:

$ client = new cliente ();

$ client -> isMobileClient ( $ _SERVER [' HTTP_USER_AGENT '] );

a função retorna um valor booleano (verdadeiro ou falso ) para mostrar se o navegador está em um dispositivo móvel.

Salve o arquivo . Execute o " ClientDevice.php " em um navegador para testar a funcionalidade que funciona.

Anterior :

Próximo : No
  Os artigos relacionados
·Como converter Índice PHP Array para números 
·Como escrever uma ponte usuário WordPress 
·Como remover Vírgulas em PHP 
·Como limpar a caixa de texto cada vez suspensa Alteraç…
·Como adicionar vídeo Overlay em PHP Movimento 
·Como mover dados de MySQL para MongoDB Script 
·Publicar para String PHP 
·Como excluir Baixa Prioridade no MySQL 
·MySQL Inserção é lento 
·Script de backup para arquivos PHP MySQL 
  Artigos em destaque
·Compreender ActiveX e OLE 
·Como fazer um arquivo GNU para C + + 
·Como instalar o Zend para PHP 5.3 
·Como calcular o THD em MATLAB 
·Definição de variável existe no JavaScript 
·Código de caracteres no início de uma seqüência de …
·Como definir diferentes valores para cada linha de uma …
·Como instalar o Snort com MySQL no CentOS 
·Como fazer ENUM em PhpMyAdmin 
·Como compilar usando Dev C + + 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados