capior: 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.

nein, bin mit IE 6.0 unterwegs, aber die browsercap.ini sollte rel. aktuell sein..win2k/IIS 5.0.....ich denk das ist nicht das problem...ich hab eh mal gelesen, dass diese browsercap.ini überhaupt nicht zuverlässlich ist.

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.

danke, aber das sind ja keine lösungsideen, sondern nur ideen. ich sollte also weiterhin per asp prüfen können, was für ein browser verwendet wird...

Viele Grüße aus Köln
Markus

schöne, cu
  capior