web-dev-qa-db-ja.com

PHPでユーザーエージェントを取得する方法

このJSコードを使用して、ユーザーが使用しているブラウザーを確認しています。

<script>
  document.write(navigator.appName);
</script>

そして、このnavigator.appNameをphpコードに取得して、次のように使用したい:

if ($appName == "Internet Explorer") {
  // blabla
}

どうすればいいですか?

66
Olga Budnik

代わりにネイティブPHP $_SERVER['HTTP_USER_AGENT']変数を使用してください。

169
noli

Phpネイティブ関数 get_browser() を使用することもできます

1
Aurovrata

クライアントからサーバーにデータを渡す場合は、jQuery ajaxメソッド link を使用できます。この場合、$_SERVER['HTTP_USER_AGENT']変数を使用してブラウザユーザーエージェントを見つけることができます。

0
arthur86