Vai al sito di serie < /a> < /p >
< /body>
< p > < /html >
Questa versione verrà visualizzato " Ciao , Mobile World!" in formato di testo standard del telefono.
3
Carica entrambi i file nella cartella superiore del tuo sito web. Utilizzare FTP o il vostro web hosting file di caricamento del servizio di funzione per fare questo.
Rilevare se l'utente si trova su un telefono
4
scaricare e installare il modulo PHPBrowsCap . Vai alla pagina di download PHPBrowsCap e scaricare il file zip . Fare doppio clic sul file zip per decomprimerlo . All'interno sarà una cartella chiamata " phpbrowscap . " All'interno di tale cartella sarà un altro chiamato " browscap . " Creare una nuova cartella all'interno di " browscap " chiamata " cache" - . Poi caricare " browscap " alla cartella superiore del vostro sito
Questo modulo vi permetterà di ottenere informazioni utili sul browser web dei tuoi visitatori . PHP ha una funzione built- in chiamato " get_browser ()" che fa la stessa cosa . Ma " get_browser ( ) " non funziona per la maggior parte dei siti web ospitati , e le persone con di hosting web standard sono in grado di apportare le modifiche necessarie per rendere " get_browser ( ) " per funzionare. PHPBrowsCap sostituisce " get_browser ()" con qualcosa che si è in grado di modificare e aggiornare come avete bisogno .
5
Crea il tuo codice di rilevamento del browser mobile. È possibile scrivere il codice in un file separato , oppure digitarlo nella parte superiore del file example.php
Avviare la classe PHPBrowsCap con questo codice: . ?
< Php
require ' browscap /Browscap.php ';
$ browscap = new browscap ( ' browscap /cache ');
Questo ci darà un oggetto PHPBrowsCap che possiamo usare . Quindi, ottenere informazioni sul browser dell'utente web con questo codice :
$ users_browser = $ browscap - > getBrowser ();
Ora abbiamo un oggetto che contiene un sacco di informazioni su dell'utente browser web. Successiva , rilevare se l'utente è su un telefono . Se sono su un telefono , li reindirizza alla versione mobile del nostro sito . Se non sono su un telefono , non fare nulla .
If ( $ users_browser - > isMobileDevice ) {
$ path = explode ( '/' , $ _SERVER [ " SCRIPT_NAME " ] ) ;
$ pagename = $ path [ count ( $ path ) - 1 ] ;
header
( " HTTP/1.1 301 Moved Permanently " ) ;
header (" Location . : ? mobile_ "$ nome di pagina ) ;
}
>
6
Aggiungi il tuo codice di rilevamento in cima example.php e caricarlo al tuo sito web.
7
prova il vostro lavoro. Visita example.php sul computer e si dovrebbe vedere la tua pagina web con " Ciao , mondo ! " nel testo di grandi dimensioni . Se si visita example.php sul telefono si dovrebbe essere reindirizzati a " mobile_example.php " e vedrete " Ciao , Mobile World!" sullo schermo .
Prova questo tutorial con altri nomi di file come bene. Fai una normale pagina web PHP e poi una versione mobile della stessa pagina . Assegnare un nome alla versione mobile " mobile_ " seguito dal nome della versione standard . Metti il tuo codice di rilevamento nella parte superiore di ogni pagina versione standard . Il tuo redirect al sito Internet mobile dovrebbe funzionare per ogni coppia di pagine .