Med nya mobila enheter dyker upp hela tiden och mobil surfning stadigt ökar , är det viktigare än någonsin att upptäcka om en besökare använder en mobil enhet . Oavsett om du vill visa en layout som bättre passar storleken på sin skärm eller blockera honom från vissa dator - bara funktioner , måste PHP-utvecklare att enkelt kunna detektera mobila enheter . Som tur är har PHP inbyggd funktionalitet för att kontrollera en besökares operativsystem och webbläsare som kan användas för detta ändamål. Instruktioner
1
Förstå hur upptäcka mobila enheter med PHP fungerar . PHP har en inbyggd variabel " $ _SERVER [ ' HTTP_USER_AGENT ' ] " som innehåller information om en besökares operativsystem och webbläsare . Man kan programmatiskt utvärdera om en besökare använder en mobil enhet genom att analysera innehållet i den variabeln , men det är en besvärlig uppgift . Det finns ett antal PHP klasser , dock att förenkla denna uppgift .
2
Ladda ner gratis PHP-klass " Mobile_Detect " som gör att du kan upptäcka om en besökare använder en mobil enhet och , om så , som en . Det är licensierat under MIT -licens , vilket gör att du kan " använda , kopiera , modifiera, slå samman , publicera , distribuera , licensiera , och /eller sälja kopior av programmet . " Addera 3
Använd Mobile_Detect metoder för att utvärdera om en besökare använder en mobil enhet . Metoderna har är " isMobile " och " ISX , " där " X " är antingen Android , BlackBerry , Opera , Palm , Windows eller Generic . Alla dessa metoder återkommer antingen " sant " eller " falskt ". Ett exempel på användning Mobile_Detect :
< php
innefattar ( " Mobile_Detect.php ");
$ mobileDetect = ny Mobile_Detect ();
< p ? > if ( $ mobileDetect - > isMobile ( ) ) {
echo " Du använder ett "; " . n Android "
if ( $ mobileDetect - > isAndroid ( ) ) echo ;
if ( $ mobileDetect - > isBlackberry ( ) ) echo " Blackberry . ";
if ( $ mobileDetect - > isBlackberry ( ) ) echo " Blackberry . " ;
if ( $ mobileDetect - > isGeneric ( ) ) echo " Generic " ,
echo " mobil. " ; ?
}
>
Addera ditt