Zwei Browser in einem User-Agent ??
Habe gerade in der Logdatei meiner HP gekramt und bin auf diesen User-Agent-Eintrag gestoßen:
Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1;
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) ; .NET CLR 1.0.3705; .NET CLR 1.1.4322; Media Center PC 4.0; FDM; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022)
Da ich vor habe ein Skript für die Browserunterscheidung zu basteln ist das natürlich nicht so vorteilhaft.
An was könnte es liegen, dass in einem Useragent zwei IE-Version vorhanden sind ??
Antwort schreiben
Antwort 1 von son_quatsch vom 28.07.2020, 16:26 Options
Der erste ist eigentlich ungültig - siehe fehlende schließende Klammer. Aber auch nicht wirklich ein Problem, denn MSIE ist ja eindeutig.
Und der zweite ist ganz normal.
Generell kannst du dich auf gar nichts verlassen - aber wo liegt das Problem? Die paar, die keine typischen UAs haben kannst du in einer Statistik eh vernachlässigen.
Antwort 2 von son_quatsch vom 28.07.2020, 16:28 Options
Haha - bzw. sind Zeilenumbrüche in UAs gar nicht erlaubt :-) Geh mal davon aus, dass dort jemand irgendein Programm nicht richtig konfiguriert hat.
Der Zeilenumbruch dient aber nur zur übersichtlichkeit:
HIer noch mal ohne Umbruch:
Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) ; .NET CLR 1.0.3705; .NET CLR 1.1.4322; Media Center PC 4.0; FDM; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022)
Antwort 4 von son_quatsch vom 28.07.2020, 17:32 Options
Der User-Agent macht in der Form nachwievor wenig Sinn und ich vermute ein Fehler seitens des Clients. Vernachlässigbar. Vermutung: der "Nutzer" hat irgendwo gedacht, er könne dort seinen User-Agent ändern und dort eben einen kompletten eingetragen. Nur taucht der dann inmitten des echten UAs auf.
Ok Danke für deine Hilfe.
Jetzt bin ich aufgeklärt :-)