Web サイトの統計を保持するために get_browser を使用しています。ただし、結果はすべて browser ='Default Browser'
および platform ='unknown'
です。phpinfo() を確認したところ、browscap.ini パスは正しいです。他に何がこの問題を引き起こしているのでしょうか? これはすべてのブラウザで行われます。
私のコード:
print_r(get_browser(null, true));
getallheaders() http://php.net/manual/en/function.getallheaders.phpを使用できます
$headers = getallheaders();
$browser = $headers['User-Agent'];
get_browser()
ブラウザの名前を取得する代わりに、ブラウザができることを確認するためのものであり、常に更新されている browscap ファイルを使用するため、私は使用しません。(browscap - BROWS er CAP能力の略)。これをオンラインで行う方法は他にもたくさんあります。簡単な Google 検索で見つけることができます。