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

Cómo detectar dispositivos móviles con PHP

2016/5/24
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 cambiar la contraseña en PHP
Cómo deshabilitar PHP Register Globals
Cómo arreglar Desvincular Permisos en PHP
Cómo eliminar todas las cartas enésimo en PHP
Cómo eliminar un período de PHP
Cómo agregar un Formulario de Información de PHP
Cómo agregar una clave externa a MySQL
Cómo quitar elementos de una matriz en PHP
Conocimiento de la computadora © http://www.ordenador.online