Alain: $ENV{'HTTP_USER_AGENT'} als variable deklarieren?

Beitrag lesen

Hallo,
Ich bin wieder mal an einem problem stehen geblieben und zwar an folgendem:
Ich möchte $ENV{'HTTP_USER_AGENT'} als variable deklarieren in einer
logdatei z.B. in beziehung mit dem remonte_user.
Das problem dabei ist aber dass user agent meistens zeichen ketten haben
wie z.B. Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; Q312461)
oder Mozilla/4.0 (compatible; MSIE 5.5; AOL 5.0; Windows 98) etc. ...
die nict richtig erkannt werden als variable.
die funktion sollte in etwa so aussehen:
wenn user agent gleich wie letztesmal= dann ok ;wenn nicht wie letztesmal
$count_last++; #zähler wird um eins erhöht wenn zählerstand erreicht = nicht ok;

hier ein beispiel von selfhtml;
$Ergebnis = $ENV{'HTTP_USER_AGENT'} =~ /95/ ? "Win 95/NT" : "kein Win 95/NT";

ich möchte aber mehr deklarieren als nur /95/ am liebsten alles.

Wüsste jemand vielleicht die variable für User_agent?

Gruss vom Alain
P.S.Schönen sonntag noch :-)