Es ist wichtig, dass Ihre Website allen Benutzern zugänglich ist. Obwohl viele Menschen immer noch über ihren Computer auf Ihre Website zugreifen, greifen eine große Anzahl von Menschen auch über ihre Telefone und Tablets auf Ihre Website zu. Wenn Sie Ihre Website programmieren, ist es wichtig, diese Arten von Medien im Hinterkopf zu behalten, damit Ihre Website auf diesen Geräten funktioniert.
PHP wird ausschließlich auf dem Server verarbeitet. Wenn der Code beim Benutzer eingeht, handelt es sich also nur um HTML. Im Grunde genommen fordert der Benutzer eine Seite Ihrer Website von Ihrem Server an, Ihr Server führt dann das gesamte PHP aus und sendet dem Benutzer die Ergebnisse des PHP. Das Gerät sieht oder muss eigentlich nichts mit dem eigentlichen PHP-Code tun. Dies gibt Websites, die in PHP erstellt wurden, einen Vorteil gegenüber anderen benutzerseitigen Sprachen wie Flash.
Es ist populär geworden, Benutzer auf mobile Versionen Ihrer Website umzuleiten. Dies können Sie mit der htaccess-Datei, aber auch mit PHP tun. Eine Möglichkeit, dies zu tun, besteht darin, mit strpos () nach dem Namen bestimmter Geräte zu suchen. Hier ist ein Beispiel:
$ android = strpos ($ _ SERVER ['HTTP_USER_AGENT'], "Android");
$ bberry = strpos ($ _ SERVER ['HTTP_USER_AGENT'], "BlackBerry");
$ iphone = strpos ($ _ SERVER ['HTTP_USER_AGENT'], "iPhone");
$ ipod = strpos ($ _ SERVER ['HTTP_USER_AGENT'], "iPod");
$ webos = strpos ($ _ SERVER ['HTTP_USER_AGENT'], "webOS");
if ($ android || $ bberry || $ iphone || $ ipod || $ webos == true)
header ('Ort: http://www.yoursite.com/mobile');
?>
Wenn Sie Ihre Benutzer auf eine mobile Site umleiten möchten, geben Sie dem Benutzer eine einfache Möglichkeit, auf die vollständige Site zuzugreifen.
Eine andere Sache, die Sie beachten sollten, ist, dass jemand, der Ihre Site über eine Suchmaschine erreicht, Ihre Homepage oftmals nicht durchläuft und nicht dorthin weitergeleitet werden möchte. Leiten Sie sie stattdessen auf die mobile Version des Artikels vom SERP (Seite mit Suchmaschinenergebnissen) weiter.
Interessant ist möglicherweise dieses in PHP geschriebene CSS-Switcher-Skript. Auf diese Weise kann der Benutzer über ein Dropdown-Menü eine andere CSS-Vorlage anlegen. Auf diese Weise können Sie denselben Inhalt in verschiedenen mobiltelefonfreundlichen Versionen anbieten, möglicherweise für Telefone und für Tablets. Auf diese Weise hätte der Benutzer die Möglichkeit, zu einer dieser Vorlagen zu wechseln, er hätte jedoch auch die Möglichkeit, die Vollversion der Site beizubehalten, wenn er dies vorzieht.
Eine letzte Überlegung: Obwohl PHP gut für Websites geeignet ist, auf die mobile Benutzer zugreifen, kombinieren die Benutzer PHP häufig mit anderen Sprachen, damit ihre Site alles tut, was sie wollen. Seien Sie beim Hinzufügen von Funktionen vorsichtig, damit Ihre Website von Mitgliedern der mobilen Community nicht unbrauchbar wird. Viel Spaß beim Programmieren!