med nye mobile enheter dukker opp hele tiden og mobil nettsurfing stadig økende, er det viktigere enn noen gang å oppdage hvis en besøkende bruker en mobil enhet . Om du vil vise et oppsett som vil bedre passer størrelsen på skjermen hans eller blokkere ham fra den sikre datamaskinen bare funksjonalitet, må PHP-utviklere enkelt kunne oppdage mobile enheter. Heldigvis har PHP innebygd funksjonalitet for å kontrollere en besøkendes operativsystem og nettleser som kan brukes til dette formålet . Instruksjoner
en
Forstå hvordan oppdage mobile enheter med PHP fungerer. PHP har en innebygd variabel " $ _SERVER [' HTTP_USER_AGENT '] " som inneholder informasjon om en besøkendes operativsystem og nettleser . Man kan programmatisk vurdere om en besøkende bruker en mobil enhet ved å analysere innholdet av denne variabelen , men det er en tungvint oppgave. Det finnes en rekke PHP klasser , derimot, kan det forenkle denne oppgaven .
2
Last ned gratis PHP klasse " Mobile_Detect " som lar deg oppdage om en besøkende bruker en mobil enhet , og hvis så , hvilken. Det er lisensiert under MIT -lisensen, som lar deg " bruke, kopiere , endre, slå sammen , publisere, distribuere, viderelisensiere og /eller selge kopier av programvaren . "
3
Bruk Mobile_Detect metoder for å vurdere om en besøkende bruker en mobil enhet . Metodene har det er " isMobile " og " isx , " hvor " X " er enten Android, BlackBerry , Opera , Palm , Windows eller Generisk . Alle disse metodene returnere enten "true " eller "false ". Et eksempel på bruk Mobile_Detect : en
< php
inkluderer ( " Mobile_Detect.php ");
$ mobileDetect = new Mobile_Detect ();
< p ? > if ( $ mobileDetect - > isMobile ( ) ) {
echo "Du bruker en "; " . n Android"
if ( $ mobileDetect - > isAndroid ( ) ) echo ;
if ( $ mobileDetect - > isBlackberry ( ) ) echo " Blackberry. ";
if ( $ mobileDetect - > isBlackberry ( ) ) echo " Blackberry. ";
if ( $ mobileDetect - > isGeneric ( ) ) echo " Generic ";
echo " mobil enhet. "; ?
}
>