Además de todo, hay que considerar cosas como esta:
Mozilla/5.0 (compatible;
Konqueror/3.5; Linux; X11; x86_64) KHTML/3.5.6
(like Gecko)
Mozilla/5.0 ($OS; U; $LANGUAGE; rv:1.8.0)
Gecko/20060728 Firefox/1.5.0
Opera $VERSION
Uno de los mejores programitas para detectar esto es
http://www.howtocreate.co.uk/tutoria...s/sniffer.html http://www.howtocreate.co.uk/jslibs/...h/sniffer.html
y ya ves que ni se molesta en distinguir entre los basados en gecko.
Las estadísticas están bien, pero no son tan sencillas lamentablemente.
Imagino que esa es tu intención: estadísticas. Te convendría distinguir de forma genérica (Gecko, WebKit/KHTML, Opera, IE) y dentro de esos subgrupos distinguir como puedas. Y cuando no puedas distinguirlos, simplemente mostrar las cadenas User-Agent, o mostrarlas como "Gecko genérico" o similar.
Tampoco es que sea tan útil para un sitio saber si fue visto con Galeon o Epiphany... sabiendo que fue visto con un navegador Gecko es suficiente (creo).
Saludos.