phpの関数にget_browser()というものがあります。
ただし標準では使えません。。。
php_browscap.phpというファイルをダウンロードしてきてphp.iniにパスを通す必要があります。
スポンサーリンク
php.iniに追記
[browscap]
browscap = /etc/php_browscap.ini
あとは
echo "あなたのブラウザは
";
$browser = get_browser(null, true);
echo $browser['parent']."です。";
のように記述してやればブラウザがわかります。
しかしphp.iniが構えない環境の場合はpearで代用
require_once("Net/UserAgent/Detect.php");
echo Net_UserAgent_Detect::getOSString();
echo Net_UserAgent_Detect::getBrowserString();