PHP es un lenguaje de programación de desarrollo web de código abierto utilizado para la creación de sitios web. Una base de datos MySQL a menudo se utiliza para organizar los datos de un sitio web de PHP. A menudo es necesario comprobar qué dispositivo está navegando por una página web , para determinar si la funcionalidad del sitio funcionará en el dispositivo. Los dispositivos móviles no admiten el uso de contenidos , tales como Flash , por lo que esto puede causar errores cuando se ve . Para superar esto, comprobar qué dispositivo está viendo el sitio, a continuación, ocultar el contenido que no funciona para ese dispositivo. Cosas que necesitará
Bloc de notas
Mostrar más instrucciones
1
Bloc de notas abierto y crear un nuevo archivo llamado " ClientDevice.php . "
2 < p > Agregue el código siguiente a este para crear un archivo de clase , que detecta el dispositivo móvil que se utiliza:
clase Client
{
/**
< p> * Una lista de clientes móviles para comprobar . Usted puede agregar a esta lista, para comprobar si existen otros
* Dispositivos móviles
* por
* @ var array
* /foto
_mobileClients privadas $ = ce " ,
" BenQ " ,
" mda " ,
" mot - " ,
" opera mini " ,
< p > " philips " ,
bolsillo " Función para comprobar si el cliente es un cliente para su móvil
* por
* @ param string $ userAgent
* @ return valor booleano
* /foto
isMobileClient función pública ($ userAgent )
{
$ userAgent = strtolower ($ referencia) ;
foreach ($ this-> _mobileClients como $ mobileClient ) {
if ( strstr ($ userAgent , $ mobileClient )) {
return true ; }
}
return false ;
}
}
Guarde el archivo
3
Crear un nuevo archivo llamado " testmobile.php " y guardar . . para la misma ubicación que el archivo creado en el paso anterior
4
Agregue el siguiente código :
include ( ' ClientDevice.php ' )
Esto incluye el archivo de clase , creado en los pasos anteriores
5
llamar a la función Client () y comprobar si el dispositivo es un móvil, añadiendo este código: .
$ client = new cliente ();
$ client -> isMobileClient ($ _SERVER [' HTTP_USER_AGENT ']);
la función devuelve un valor booleano (true o false) para mostrar si el navegador está en un dispositivo móvil.
Guarde el archivo . Ejecute el " ClientDevice.php " en un navegador para comprobar que la funcionalidad funciona.