peczenyj
Boa parte dos browsers comerciais enviam um cabeçalho (header) em cada requisição http informando o tipo de browser.
Se não me engano é o User-Agent
thingol
http://www.zytrax.com/tech/web/browser_ids.htm
http://msdn2.microsoft.com/en-us/library/ms537503.aspx