Stefan Muenz: Logfile auf User-Agent analysieren

Beitrag lesen

Hallo Michael

Ich wuerde dann gerne Statistiken der Zugriffe in Prozent der verschiedenen User-Agents haben.

Schau dir mal die Liste auf <../../tech.htm#a7> an, dort siehst du, wie sich diverse Browser "identifizieren".

Bei den hier auf http://www.teamone.de/cgi-local/selfstats.pl ausgelesenen Ergebnissen liegen folgende Abfragen in Perl zugrunde (wenn irgendwas daran falsch ist, waere es ganz gut, wenn mich jemand korrigiert!):

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++; }  
if($User =~ /Mozilla/2.0.*MSIE 3/) { $IE30++; }  
if($User =~ /Mozilla/4.0.*MSIE 4/) { $IE40++; }  
if($User =~ /Mozilla/4.0.*MSIE 5/) { $IE50++; }  
if($User =~ /Opera/) { $OP++; }

Nimm einfach an, in $User sei jeweils eine Zeile aus dem Logfile gespeichert, und $NS30 usw. seien Zaehler fuer die einzelnen Browser.

viele Gruesse
  Stefan Muenz