PHPで、Webアプリケーションが実行されているブラウザを検出する方法を知りたかったのです。現在実行中のブラウザの現在のWebアプリケーションを検出します。
現在のブラウザがChromeの場合は、警告(「Chromeブラウザ処理」)、それ以外の場合は警告(「ブラウザ処理中」)。出力以下
echo $_SERVER['HTTP_USER_AGENT'];
私は上記のコードを実行した場合、私は取得しています:
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/532.0 (KHTML, like Gecko) Chrome/3.0.195.21 Safari/532.0
正確なブラウザ名を検出するために、あなたのポインタを提案してください。
おかげで、個人的に
-Pravin
私はあなたがサーバ側でこれをやって何を計画しているのかは分かりません。あなたが単にロギングや統計や何かを収集するために使用しているのであれば、すべてうまくいけば良いですが、(ちょっとの場合)私は、異なるブラウザに異なるコンテンツを提供しようとするのは避けてください。 –
私はPHPのアプローチで自分の答えを更新しました。 – esqew