Webseiten für Mobilgeräte erstellen

Geräte erkennen mit WURFL

von - 20.02.2012
Eine solche Geräteliste samt Browserkennungen führt das Projekt WURFL. Damit Sie darauf zugreifen können, liefert WURFL den entsprechenden Java- oder PHP-Code gleich mit. Meist ist PHP bereits vorhanden, daher beschränkten wir uns im Folgenden auf die PHP-Variante.

WURFL installieren

Laden Sie WURFL-1.3.1-PHP und entpacken Sie es auf Ihrer Festplatte. Den so entstandenen Ordner „wurfl-php-1.3.1“ benennen Sie in unserem Beispiel in wurfl um und laden ihn komplett auf Ihren Webserver - und zwar dorthin, wo auch Ihre Startseite liegt. Achten Sie darauf, dass das Verzeichnis „wurfl“ und seine Unterverzeichnisse für PHP schreibbar sind.

Browserweiche mit WURFL

Benennen Sie Ihre bisherige Startseite etwa in pc.html um und nennen Sie die Seite für mobile Geräte mobil.html. Nun erstellen Sie noch eine Datei index.php und fügen ihr folgenden Code hinzu:
<?php.include_once.'wurfl/examples/demo/inc/header-config.inc';
$geraet = $wurflManager->getDeviceForHttpRequest($_SERVER); ?>
<?php $isWireless = $geraet->getCapability("is_wireless_device");
if(strcmp($isWireless, "true")) { $weiter = "pc.html";
}else { $weiter = "mobil.html"; }?>
<meta http-equiv="refresh" content="0; URL=<?php echo $weiter ?>" />
Beim ersten Zugriff auf Ihre „index.php“ dauert es nun ein wenig, da WURFL sich konfiguriert. Die nächsten Zugriffe liefern dann schnell - je nach Gerät - die passende Seite.
Verwandte Themen