io farei così :|Codice PHP:
function getBrowser($useragent)
{
if(!empty($useragent))
{
$useragent = eregi_replace("^[a-z]*", " ", explode(" ", strtolower($useragent)));
if(count($useragent) > 0)
{
if(in_array('windows', $useragent))
{
if(in_array('mozilla', $useragent))
{
//hai mozilla su windows
}
else if(in_array('msie', $useragent))
{
//hai ie su windows
}
//etcetc
}
}
}
}