phpbar.de logo

Mailinglisten-Archive

[php] Re: Browser abfragen

[php] Re: Browser abfragen

Hinnerk Bruegmann php_(at)_phpcenter.de
Thu, 10 Jan 2002 22:15:47 +0100


>oder so :
>if (strstr(getenv("HTTP_USER_AGENT"),"MSIE")
>{
>          // MSIE
>}
>else
>{
>          // NN
>}
>wobei die Methode mit strstr() noch schneller sein sollte als ereg()

Hmm,
ganz ideal ist das nicht.
Netscape 6.0 benoetigt ja beispielsweise ein voellig anderes Stylesheet
als Netscape 4.5 und bei einer Abfrage per ereg oder strstr wird man
immer Probleme mit den Versionsnummern bekommen.

Ausserdem kann mit mittels Browscap (get_browser) auch direkt abfragen
ob der Browser beispielsweise Frames oder Layer unterstützt, ohne im
eigenen Script
den Umweg ueber den Browsernamen/Version gehen zu muessen.

Also - einfach mal im Online Manual die Funktion get_browser() nachschlagen.
p.s. : achte darauf eine aktuelle Version der browscap.ini zu bekommen.

Gruesse,
Hinnerk


php::bar PHP Wiki   -   Listenarchive