User-agent を見て、IE か、Firefox かを切り分けるPHPのscript で最近のはあるでしょうか?

IE6,Firefox3 などと大雑把に切り分けてくれるのがいいのがいいです。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2009/02/19 18:38:21
  • 終了:2009/02/20 16:44:58

回答(2件)

id:ele_dir No.1

ele_dir回答回数263ベストアンサー獲得回数202009/02/19 20:13:11

ポイント35pt

こんな感じでしょうか。

http://codezine.jp/article/detail/947

もしくは、

$ua = $_SERVER["HTTP_USER_AGENT"];

if(ereg("Firefox/2",$ua)){

header("Location: http://*****");

exit;

}elseif(ereg("Firefox/3",$ua)){

header("Location: http://*****");

exit;

}elseif(ereg("MSIE 6",$ua)){

header("Location: http://*****");

exit;

}else{

header("Location: http://*****");

exit;

}

など正規表現で振り分けても良いかともいます。

id:kaiketsu

とりあえず、この程度でいいようですね。

2009/02/20 16:44:50
id:palo No.2

palo回答回数124ベストアンサー獲得回数142009/02/20 10:12:11

ポイント35pt

次のようなスクリプトで判別ができます。


$agent = $_SERVER["HTTP_USER_AGENT"];

if (strstr($agent, "MSIE")) {

echo "MSIE
\n";

} elseif (strstr($agent, "Firefox")) {

echo "Firefox
\n";

} else {

echo "Other
\n";

}

(参考) http://www.openspc2.org/userAgent/

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません