Markus Mühlich: browser erkennen

Beitrag lesen

Hallo capior,

ich habs schon versucht mittels MSWC.BrowserType, aber das liefert vollkommen falsche werte.....anscheinen surf ich mit dem N rum :-)

Wie alt ist denn die browsercap.ini?
Unten schreibst Du, daß Du mit Netscape 6.0 unterwegs bist. Verwendest Du aber eine zu alte browsercap.ini wird Netscape 6.0 nicht richtig erkannt und liefert falsche Informationen.

weiter hab ich es auch mit der server-variabel "HTTP_USER_AGENT" versucht, doch Netscape liefert mir nciht die notwendigen daten, um zu erkennen ob es sich um den N 4.x oder um den 6-er handelt....(bei mir liefert N 6 "Netscape6" zurück...beim kollegen eine wirre Zahlenfolge, wo aber auch Netscape6 stehen sollte)

Ein Schuß ins Blaue:
Dein Kollege sitzt z.B. hinter einer Firewall und hat die Übermittlung des "HTTP_USER_AGENT" deaktiviert und Du hast garnichts deaktiviert. Dadurch werden bei Deinem Kollegen keine Informationen im HTTP-Header bezgl. des "HTTP_USER_AGENT" übermittelt bei Dir sehr wohl.

Lösungsidee:
1.) keinen User Agenten im Header abfragen
2.) eine aktuelle Version von browsercap.ini besorgen. Welches aber gar nicht so einfach ist.

Viele Grüße aus Köln
Markus