Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> .

Come rilevare i dispositivi mobili utilizzando PHP

Con i nuovi dispositivi mobili che dilagano in tutto il tempo e la navigazione web mobile in costante aumento , è più importante che mai per rilevare se un visitatore sta usando un dispositivo mobile . Se visualizzare un layout che meglio adattarsi alle dimensioni del suo schermo o per bloccare gli da certo del solo computer funzionalità , gli sviluppatori PHP devono essere in grado di individuare facilmente i dispositivi mobili . Per fortuna , PHP ha una funzionalità incorporata per il controllo del sistema operativo di un visitatore e un browser Web che può essere utilizzato per questo scopo . Istruzioni
1

Capire come rilevare i dispositivi mobili con PHP funziona . PHP ha un built-in variabile " $ _SERVER [' HTTP_USER_AGENT '] ", che contiene informazioni sul sistema operativo di un visitatore e browser. Si può programmazione valutare se un visitatore sta usando un dispositivo mobile , analizzando il contenuto di quella variabile , ma è un compito arduo . Ci sono un certo numero di classi PHP , tuttavia , in grado di semplificare questo compito .
2

Scarica il classe PHP " Mobile_Detect " che consente di rilevare se un visitatore utilizza un dispositivo mobile e , se così , che uno. Si è concesso in licenza sotto licenza MIT , che permette di " utilizzare , copiare, modificare, unire, pubblicare , distribuire , concedere in sublicenza e /o vendere copie del Software . "
3

utilizzare metodi di Mobile_Detect per valutare se un visitatore sta usando un dispositivo mobile . I metodi che ha sono " IsMobile " e " ISX ", dove "X" è o Android, BlackBerry , Opera , Palm , Windows o generico . Tutti questi metodi restituiscono sia " vero" o " falso". Un esempio di utilizzo Mobile_Detect :

include ( " Mobile_Detect.php " ) ;

$ mobileDetect = new Mobile_Detect ( ) ;

if ( $ mobileDetect - > IsMobile ( ) ) {

echo " Si sta utilizzando un"; " . n Android"

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

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

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

if ( $ mobileDetect - > isGeneric ( ) ) echo " generico " ;

echo " dispositivo mobile". ; ?

}

>

 

Programmazione © www.354353.com