0


0

ユーザーエージェントからのブラウザー要素の抽出

私はまだ訪問物からユーザーデータを収集する作業に取り組んでいるので、訪問者が使用しているブラウザの実際の名前をつかむことにハングアップしています。 私はこのコードを持っていますが、実行後、 `$ browser`は空のようです。

  $userAgent = mysql_real_escape_string($_SERVER["HTTP_USER_AGENT"]);
  $browser = get_browser($userAgent, true);
  print_r($browser);

ここで私が間違っていることは何ですか?そして、配列からブラウザを抽出するために次にどのような手順を実行しますか?

EDIT

さて、次のコードができました。

  $browser = get_browser(null, true);
  $userAgent = $browser["browser"];
  $browser = mysql_real_escape_string($userAgent);
  echo $browser;

何もしません。 何か洞察力?

1 Answer


2


php.netによると、 get_browser`の最初のパラメーターが null`に設定されている場合、デフォルトの「HTTP User-Agentヘッダーの値が使用されます」。 このコードを見てください。

$browser = get_browser(null,true);
$userAgent = $browser["browser_name_pattern"];