unter php hast du mehrere optionen mehr über den browser zu erfahren. zum einen durch auslesen der servervariablen, die abhängig vom server sind, da der browser seine kennung mit der get-anfrage sendet, zum anderen über get_browser() in verbindung mit der browsecap.ini oder über browser hawk, mehr darüber kann dir eine suchmaschine liefern, oder frag nochmal nach, ich hab leider gerade keine doku zur hand.
über javascript kannst du mit navigator.app.version und nacigator.app.type (auch nur unter vorbehalt, müsste ich auch nachschauen) auch auslesen, was der browser als kennung sendet, es gibt auch sehr gute fertige scan-scripte.