FrankaB: Browserabfrage

Beitrag lesen

moin,

<?php
$pos = eregi ("(gecko|MSIE)", $HTTP_USER_AGENT);

Uiii, nur eine einzige Zeile, und schon zwei böse Fallen...

bitte um erleuchtung!

es ist ja auch immer eine frage, wofür es benutzt wird:

  • ist die seite im prinzip mit jedem browser funktionstüchtig und ein eigenes stylesheet verschönert nur die darstellung oder kann sie nur navigiert werden, wenn sie für einen speziellen browser unterschieden wird.

  • gibt es einen kleinen aber nicht tragischen bug, den es zu umschiffen geht

  • ...

php halte ich deswegen für günstiger, da es im gegensatz zu javascript nicht abgestellt werden kann und auch für andere ausgabemedien (braille, sprache, ...) ein passables ergebnis liefert.

natürlich ist es am besten, man hat es gar nicht nötig, verschiedene varianten anzubieten.

ansonsten ist das thema browsererkennung, browserkompatibilität, netscape vs. msie, etc. schon reichlich diskutiert worden und birgt immer wieder stoff für neues.

FaB