0

Web サイトの統計を保持するために get_browser を使用しています。ただし、結果はすべて browser ='Default Browser'および platform ='unknown'です。phpinfo() を確認したところ、browscap.ini パスは正しいです。他に何がこの問題を引き起こしているのでしょうか? これはすべてのブラウザで行われます。

私のコード:

print_r(get_browser(null, true));
4

2 に答える 2

0

getallheaders() http://php.net/manual/en/function.getallheaders.phpを使用できます

$headers = getallheaders();
$browser = $headers['User-Agent'];
于 2014-06-19T20:39:28.123 に答える
0

get_browser()ブラウザの名前を取得する代わりに、ブラウザができることを確認するためのものであり、常に更新されている browscap ファイルを使用するため、私は使用しません。(browscap - BROWS er CAP能力の略)。これをオンラインで行う方法は他にもたくさんあります。簡単な Google 検索で見つけることができます。

于 2014-07-28T16:39:46.340 に答える