“Conocimientos Programación>Programación PHP /MySQL

Cómo detectar dispositivos móviles con PHP

2011/8/21
Con los nuevos dispositivos móviles apareciendo todo el tiempo y la navegación web móvil en constante aumento , es más importante que nunca para detectar si un usuario utiliza un dispositivo móvil. Si se desea mostrar un diseño que mejor se adapte al tamaño de su pantalla o para bloquearlo desde cierta sólo - ordenador funcionalidad , los desarrolladores de PHP deben ser capaces de detectar fácilmente los dispositivos móviles . Afortunadamente , PHP tiene una funcionalidad integrada para el control del sistema operativo del visitante y navegador Web que se puede utilizar para este propósito. Instrucciones
1

Comprender cómo detectar los dispositivos móviles con obras de PHP. PHP tiene una función de variable " $ _SERVER [' HTTP_USER_AGENT '] ", que contiene información sobre el sistema operativo de un visitante y navegador. Uno puede evaluar mediante programación si un usuario utiliza un dispositivo móvil mediante el análisis de los contenidos de dicha variable , pero es una tarea engorrosa. Hay una serie de clases PHP , sin embargo, que puede simplificar esta tarea.
2

Descargue la clase PHP libre " Mobile_Detect " que le permite detectar si un usuario utiliza un dispositivo móvil y , si así, cuál. Está autorizado bajo la licencia MIT , lo que le permite " usar, copiar , modificar, fusionar, publicar , distribuir, sublicenciar y /o vender copias del Software. "
3

Utilizar métodos de Mobile_Detect para evaluar si un usuario utiliza un dispositivo móvil. Los métodos que se están " IsMobile " y " ISX ", donde " X " es ya sea Android, BlackBerry , Opera , Palm , Windows o genérico. Todos estos métodos devuelven " verdadero" o " falso". Un ejemplo del uso Mobile_Detect :

<

php include ( " Mobile_Detect.php ");

$ mobileDetect Mobile_Detect = new ();
< p ? > if ($ mobileDetect -> IsMobile ()) {

echo " Usted está utilizando un"; " . 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óvil". ; ?

}

>

Programación PHP /MySQL
Cómo crear archivos de idioma para los sitios web en PHP
Cómo comprobar el propietario del archivo en PHP
Como simple Cuente los números primos en PHP
Cómo hacer una lista de correo PHP
Cómo insertar una matriz en MySQL en PHP
Cómo comprobar la versión de MySQL Scripts de cliente en PHP
Cómo leer un archivo XML con PHP 4 Script
¿Cómo paso PHP para Iframe
Conocimientos Informáticos © http://www.ordenador.online