Potrebna mi je neka "browser detection" klasa koja ce na osnovu poslatog user-agenta prepoznati o kom se browseru /os-u radi. Nije mi bitno da prepoznaje neke tamo amaya i sl browsere vec da lepo moze da prepozna IE, Firefox, Operu i sl, uz tacnu verzju OS-a (tipa Windows xp, 2003 , Linux, Unix, Mac ..) i tacnu verziju samog browsera (npr. IE 6.x, Firefox 1.0.6 itd).
Probao sam nekoliko klasa do sada (izmedju ostalog PEAR::Net_UserAgent_Detect) ali nijedna ne radi tacno ovo sto mi treba (recimo Operu 8 prepoznaje pogresno, ne ispisuje tacnu verziju za FF i slicno).
Ako neko ima neku preporuku, javite. Znam da se ne radi o programerski zahtevnom zadataku, ali mrzi me da "izmisljam tocak" po hiljaditi put