Gå til standard nettstedet < /a > < /p >
< /body >
< p> < /html >
Denne versjonen vil vise "Hello , Mobile World ! " på telefonens standard tekststørrelse .
3
Last opp begge filene til den øverste mappen på ditt nettsted. Bruk FTP eller web hosting service er filopplasting funksjon for å gjøre dette.
Oppdage hvis brukeren er på en telefon
4
Last ned og installer PHPBrowsCap modulen. Gå til PHPBrowsCap nedlastingssiden , og last ned zip -filen . Dobbeltklikk på zip -filen for å pakke den. Inne vil være en mappe som heter " phpbrowscap . " Inne i den mappen vil være en annen en som heter " browscap . " Opprett en ny mappe inni " browscap " kalt "cache " - . Deretter laste " browscap " til den øverste mappen på ditt nettsted
Denne modulen vil la deg få nyttig informasjon om de besøkendes nettlesere. PHP har en innebygd funksjon som heter " get_browser ( )" som gjør det samme . Men " get_browser ( ) " ikke fungerer for de fleste nettsider som drives , og folk med standard web hosting er ikke i stand til å gjøre de nødvendige endringer for å gjøre " get_browser ( )" til å fungere. PHPBrowsCap erstatter " get_browser ( )" med noe som du er i stand til å endre og oppdatere som du trenger.
5
Lag din mobile nettleser gjenkjenning kode . Du kan skrive denne koden i sin egen separat fil , eller skriv det på toppen av din example.php fil
starte opp PHPBrowsCap klasse med denne koden : . ?
< Php
krever ' browscap /Browscap.php ';
$ browscap = new browscap (' browscap /cache ');
p Dette vil gi oss en PHPBrowsCap objekt som vi kan bruke . Neste , få informasjon om brukerens nettleser med denne koden : en
$ users_browser = $ browscap - > getBrowser ();
Vi har nå et objekt som inneholder mye informasjon om brukerens nettleser. Deretter oppdage hvis brukeren er på en telefon . Hvis de er på en telefon, omdirigere dem til den mobile versjonen av siden vår . Hvis de ikke er på en telefon , gjør ingenting .
If ( $ users_browser - > isMobileDevice ) {
$ path = eksplodere (' /' , $ _SERVER [" SCRIPT_NAME "] ) ;
$ sidenavn = $ path [ count ( $ path ) - 1 ];
header ( " HTTP/1.1 301 flyttet permanent ");
header ( " Location . : ? mobile_ " $ sidenavn ) ;
}
>
6
Legg til din deteksjon koden til toppen av example.php og laste den opp til din nettstedet.
7
Test ditt arbeid . Besøk example.php på datamaskinen og du skal se din egen side med " Hello, World ! " i stor tekst . Hvis du besøker example.php på telefonen din, bør du bli omdirigert til " mobile_example.php " og vil se "Hello , Mobile World ! " på skjermen.
Prøv denne opplæringen med andre filnavn også. Lag en vanlig PHP webside og en mobil versjon av den samme siden . Navngi den mobile versjonen " mobile_ " etterfulgt av navnet på den vanlige versjonen . Sett deteksjon kode på toppen av hver standard versjon siden. Din omdirigere til den mobile versjonen skal arbeide for hvert par av sidene .