3

訪問者の OS やブラウザなどを検出する良い方法を見つけようとしています。

PHP 関数get_browserを見つけました

そして、関数がJavaを検出できることがわかりました。関数は検出にユーザーエージェントを使用しましたが、JavaがインストールされているVM uaでJavaについて言及されていません。

関数はどのように認識しますか?

4

2 に答える 2

4

browscap.iniファイルと同じくらい正確です。このファイルは PHP にバンドルされていないため、最新の状態に保つ必要があります。http://browsers.garykeith.com/downloads.aspから入手できます。

注意: 配列に含まれる値は、ブラウザの「技術的機能」に基づいており、ユーザーによって無効にされた機能は考慮されていません (つまり、ユーザーが JavaScript を無効にしている可能性があります)。

于 2011-06-19T03:21:25.967 に答える
0

信頼できません。機能が有効になっている場合にブラウザがサポートする可能性があるもののみを示します。

言うまでもなく、ユーザー エージェントはなりすましの可能性があります。

于 2011-06-19T03:21:36.740 に答える