Sven Rautenberg: PHP-Browserweiche, die auch Versions-Nr. berücksichtigt

Beitrag lesen

Moin!

PHP bietet dir dazu die Funktion http://de3.php.net/manual/de/function.get-browser.php GetBrowser() an; außerdem noch ein gewisses Konstrukt namens if()

get_browser() ist das schlimmste, was man seiner Seite antun kann. Der Browser wird anhand seines User-Agent-Strings geraten, und die angeblichen Eigenschaften resultieren aus den Angaben der browsecap.ini-Datei, ohne Abgleich mit der Realität. Abgeschaltetes Javascript beispielsweise erkennt man so nicht.

Abgesehen davon: Serverseitige Browsererkennung lohnt sich in 99,99% der Fälle nicht. Nur wenn hinter dem Projekt wirklich eine ausgewachsene Entwicklungsabteilung steht, die auch längerfristig für Updates bei neuen Browserversionen sorgen kann, könnte es eventuell sinnvoll erscheinen, sowas zu machen. Für den privaten Anwender oder kleine Projekte ist es definitiv nicht sinnvoll.

- Sven Rautenberg

--
"Beim Stuff für's Web gibts kein Material, was sonst das Zeugs ist, aus dem die Sachen sind."
(fastix®, 13. Oktober 2003, 02:26 Uhr -> </archiv/2003/10/60137/#m338340>)