Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako rozpoznať Mobilné zariadenia pomocou PHP

S novými mobilnými zariadeniami objavovať po celú dobu a mobilné prehliadanie webu neustále rastie , to je viac ako inokedy dôležité zistiť , či návštevník je pomocou mobilného zariadenia . Či sa má zobraziť rozloženie , ktoré bude lepšie vyhovovať veľkosť jeho obrazovky alebo ho blokovať z niektorých funkcií počítača iba , PHP vývojári musí byť schopný ľahko zistiť mobilné zariadenia . Našťastie , PHP má vstavanú funkciu pre kontrolu operačný systém návštevníka a webový prehliadač , ktorý možno použiť na tento účel . Pokyny dovolená 1

Pochopiť , ako detekciu mobilných zariadení s PHP funguje . PHP má vstavanú premennú " $ _SERVER [ ' HTTP_USER_AGENT ' ] " , ktorý obsahuje informácie o operačnom systéme a prehliadači návštevníka . Dá sa programovo vyhodnotiť , či návštevník pomocou mobilného zariadenia tým , že analyzuje obsah tejto premennej , ale to je náročná úloha . Existuje celý rad tried PHP , však, to môže zjednodušiť túto úlohu .
2

Stiahnite si bezplatný PHP triedy " Mobile_Detect " , ktorý vám umožní zistiť , či návštevník je pomocou mobilného zariadenia , a ak tak , ktorý z nich . To je licencovaný pod licenciou MIT , ktorý vám umožní " používať , kopírovať , modifikovať , zlučovať , publikovať , distribuovať , udeľovať licenciu , a /alebo predávať kópie Softvéru . "
3

použitie metódy Mobile_Detect je zhodnotiť , či návštevník je pomocou mobilného zariadenia . Metódy , že má byť " isMobile " a " ISX " , kde " X " je buď Android , BlackBerry , Opera , Palm , Windows alebo Generic . Všetky tieto metódy sa vrátiť buď " true " alebo " false " . Príklad použitia Mobile_Detect : celým

< php celým

patrí ( " " ) ; Mobile_Detect.php celým

$ mobileDetect = new Mobile_Detect ( ) , celým < p ? > if ( $ mobileDetect - > isMobile ( ) ) {

echo " používate " , " . n Android "

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

if ( $ mobileDetect - > isBlackberry ( ) ) echo " BlackBerry . "

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

if ( $ mobileDetect - > isGeneric ( ) ) echo " Generic "

echo " mobilné zariadenie . " ?

}

>

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené