こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

ユーザーエージェント(ソフトバンク)

初めて投稿いたします。
現在PHPで携帯とPCの振り分けのプログラムを
作っていますが、ソフトバンクのエミュレーターで
試したところ、どうしてもPCの方のサイトへ飛んでいってしまい
ます。ユーザーエージェントは "SoftBank"を返すはずなので
問題ないはずなんですが、どなたか原因が分かりましたら
ご教授いただけると大変幸いです。

-----------------------------------------------------------
$user_agent= explode( "/", $_SERVER['HTTP_USER_AGENT']);
$GB['user_agent0']=$user_agent[0];

if(preg_match("/^KDDI/",$user_agent[0])) $GB['env'] = "i";

switch( $user_agent[0] ){
case "DoCoMo" :
case "L-mode" :
case "ASTEL" :
case "UP.Browser" :
case "PDXGW" :
case "SoftBank" :
case "Vodafone" :
case "J-PHONE" : $GB['env'] = "i";

投稿日時 - 2008-12-08 19:56:26

QNo.4540020

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

8人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

たぶん「J-EMULATOR」として入ってくると思います。
確認してみてください。

投稿日時 - 2008-12-09 10:16:22

ANo.1

>ユーザーエージェントは "SoftBank"を返すはずなので
本当にそうか確認しましたか?
echoで$user_agent[0] を表示してみては?

投稿日時 - 2008-12-08 22:41:45

あなたにオススメの質問