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