Michael Vogel: BrowserStatistik Wo ist Mozilla 5?

Beitrag lesen

Moin!

Woher weisst du denn, bei welchen Seiten der Zugriff gezaehlt wird? <g> Aber hast schon recht, es fehlt z.B. auch Netscape 4.7, daher ist die Statistik nicht mehr so ganz richtig. Dann schlage ich vor, du oder andere vervollstaendigen mir den folgenden Source-Code (es geht dabei vor allem darum, ein geeignetes Pattern zu finden, um einzelne Browsertypen zu unterscheiden), und ich bau es dann ein. Hier das was bisher dort steht - (auch Korrekturen sind erwuenscht):

$User = $ENV{'HTTP_USER_AGENT'};
if($User =~ /Mozilla/3.0 (.*/) { $NS30++; }  
if($User =~ /Mozilla/3.0.*[/) { $NS30++; }  
if($User =~ /Mozilla/4.0.*[/) { $NS40++; }  
if($User =~ /Mozilla/4.5.*[/) { $NS45++; }  
if($User =~ /Mozilla/4.6.*[/) { $NS46++; }

...

Hier auf alle Fälle mal das, was bei diversen, hier oben nicht genannten Browsern beim User-Agent ausgegeben wird:
W3M : w3m/beta-991015 (Der Browser, mit dem ich zur Zeit drauf bin)
Lynx: Lynx/2.8.2rel.1 libwww-FM/2.14FM (Der vormals beste Textbrowser)
Moz5: Mozilla/5.0 [de-DE] (WIN95; I) (Er erkennt nicht, daß ich in Wirklichkeit mit NT4 arbeite)

Ich schätze, bei w3m und Lynx reicht es, wenn nicht auf die Version abgefragt wird. ;-)

Ich kenne mich leider nicht genügend mit den regulären Ausdrücken aus, um ein passendes Codestück zu fabrizieren. :-(

Michael