PHP ist eine Open -Source- Web-Entwicklung Programmiersprache für die Erstellung von Websites verwendet . Eine MySQL-Datenbank wird häufig verwendet , um die Daten für eine PHP-Website zu hosten. Es ist oft notwendig , um zu überprüfen , welches Gerät gerade eine Website , um festzustellen, ob die Funktionalität der Website auf dem Gerät arbeiten. Mobile Geräte können nicht die Verwendung von Inhalten , wie Flash, so kann dies zu Fehlern führen , wenn angesehen . Um dies zu überwinden , zu überprüfen , welches Gerät der Anzeige einer Website , dann verstecken Sie Inhalte, die nicht für dieses Gerät funktioniert. Things You
Notepad
brauchen anzeigen Weitere Anweisungen
1
Öffnen Sie den Editor , und erstellen Sie eine neue Datei namens " ClientDevice.php . "
2 < p> Fügen Sie den folgenden Code, um diese um eine Class -Datei, die das mobile Gerät verwendet erkennt schaffen :
Klasse Kunde
{
/**
< p> * Eine Liste von Mobile Clients für den Check . Sie können zu dieser Liste hinzuzufügen , um für andere
* mobile Geräte
*
* @ var array
* /Tablet
private $ _mobileClients = ce " ,
" BenQ " ,
" mda " ,
" mot - " ,
" opera mini " ,
< p > " Philips " ,
"pocket Funktion zu überprüfen, ob der Kunde ein mobiler Client
*
* @ param string $ userAgent
* @ return boolean
* /Tablet
public function isMobileClient ($ userAgent )
{
$ userAgent = strtolower ($ userAgent );
foreach ($ this-> _mobileClients wie $ MobileClient ) {
if ( strstr ($ userAgent , $ MobileClient )) { return true
;
} }
return false ;
} }
Speichern Sie die Datei
3
erstellen Sie eine neue Datei namens " testmobile.php " und speichern . . dem gleichen Ort wie die Datei in der vorherigen Schritt erstellt
4
Fügen Sie den folgenden Code :
include (' ClientDevice.php ')
Dazu gehören die Klasse -Datei, die in den früheren Schritten erstellt
5
Rufen Sie den Client ( )-Funktion und prüfen, ob das Gerät ist ein mobiles, indem Sie diesen Code : .
$ client = new Client ( );
$ client- > isMobileClient ( $ _SERVER [ 'HTTP_USER_AGENT ']);
die Funktion gibt einen booleschen Wert (true oder false) , um zu zeigen , wenn der Browser auf ein mobiles Gerät .
Speichern Sie die Datei . Führen Sie den " ClientDevice.php " in einem Browser zu testen , dass die Funktionalität funktioniert.