Aprire il Blocco note e creare un nuovo file chiamato " ClientDevice.php . "
2
Aggiungere il seguente codice per questo per creare un file di classe , che rileva il dispositivo mobile in uso :
classe Client
{
/**
* Un elenco di client mobili per controllare . È possibile aggiungere a questa lista , per verificare la presenza di altre
* dispositivi mobili
*
* @ var array di
* /Eventi
private $ _mobileClients = ce " , Stati
" benq " , Stati
" MDA " , Stati
" mot- " , Stati
" Opera Mini " , Stati
" philips " , Stati
"tasca Funzione per verificare se il client è un client mobile
*
* @ param string $ userAgent
* @ return boolean
* /Eventi
isMobileClient funzione pubblica ( $ userAgent ) per
{
$ userAgent = strtolower ( $ Provenienza) ;
foreach ( $ this-> _mobileClients come $ mobileClient ) {
se ( strstr ( $ userAgent , $ mobileClient ) ) {
return true ; }
}
return false ;
}
}
salvare il file
3
Creare un nuovo file chiamato " testmobile.php " e salvare . . alla stessa posizione del file creato nel passaggio precedente
4
Aggiungere il seguente codice :
include ( ' ClientDevice.php ' ) per
Questo include il file di classe , creato nei passi precedenti
5
Chiamare la funzione client ( ) e verificare se il dispositivo è un telefono , aggiungendo questo codice : .
$ client = new client ( ) ;
$ client - > isMobileClient ( $ _SERVER [' HTTP_USER_AGENT '] ) ;
la funzione restituisce un valore booleano (true o false) per mostrare se il browser non è in un dispositivo mobile .
Salvare il file . Eseguire la " ClientDevice.php " in un browser per verificare che la funzionalità funziona .
Programmazione © www.354353.com