vereisen ' browscap /Browscap.php ' ;
$ browscap = new browscap ( ' browscap /cache ' ) ;
Dit zal ons een PHPBrowsCap object te geven die we kunnen gebruiken . Vervolgens krijgt informatie over de webbrowser van de gebruiker met deze code :
$ users_browser = $ browscap - > getBrowser ( ) ;
We hebben nu een object met een heleboel informatie over de gebruiker webbrowser . Vervolgens detecteren of de gebruiker op een telefoon . Als ze op een telefoon , redirect ze naar de mobiele versie van onze pagina . Als ze niet op een telefoon , niets doen .
If ( $ users_browser - > isMobileDevice ) {
$ path
= explode ( ' /' , $ _SERVER [ " SCRIPT_NAME " ] ) ;
$ pagename
= $ path [ count ( $ path ) - 1 ] ;
header
( " HTTP/1.1 301 Moved Permanently " ) ;
header
( " Location . : ? mobile_ " $ pagename ) ;
}
>
6
Voeg uw detectie code naar de top van example.php en upload deze naar uw website .
Test 7 uw werk . Bezoek example.php op uw computer en u moet uw webpagina te zien met " Hello, World ! " in grote tekst . Als je example.php bezoeken op uw telefoon moet u doorgestuurd naar " mobile_example.php " en zal zien " Hallo , Mobile World ! " op uw scherm .
Probeer deze tutorial met andere bestandsnamen ook. Maak regelmatig een PHP web pagina en vervolgens een mobiele versie van dezelfde pagina . Noem de mobiele versie " mobile_ " gevolgd door de naam van de standaard versie . Zet uw detectie code aan de bovenkant van elke standaarduitvoering pagina . Uw omleiden naar de mobiele versie moeten werken voor elk paar pagina's .