• 締切済み

PHP端末振り分け(ボーダフォン)

rokujiroの回答

  • rokujiro
  • ベストアンサー率53% (17/32)
回答No.3

最近user_agentが結構増えて微妙なんですよね..... DoCoMo,au,vodafoneの振り分けだけであればIPを使用する事をお勧めしますが....... ちなみに、私もuser_agentを使用しています。 一応、下記でうまくいくと思います。 $ua=$_SERVER["HTTP_USER_AGENT"]; if(ereg("DoCoMo",$ua)){$maker='docomo';} elseif(ereg("MIDP",$ua)){$maker='vodafone';} elseif(ereg("UP.Browser",$ua)){$maker='au';} elseif(ereg("J-PHONE",$ua)){$maker='j-phone';} else{$maker='other';} IPで振り分ける場合はIPのテーブルを作成しそれぞれで振り分けなければなりませんが確実だと思います。

hanako725
質問者

お礼

phpの知識がないので元のソースもどこからか 持ってきていただけなので、「MIDP」を追加すれば 大丈夫だと思って試行錯誤してみたのですが、無理で 上記のソースに改造してしまうと、PCでさえ表示できない状態に。ありがとうございました。あきらめます。

関連するQ&A

  • PHPによる端末振り分けについて

    宜しくお願いします。 現在は、PERLでPC・各携帯キャリアへの振り分けを行っております。ソースは・・・ #!/usr/bin/perl #index.cgi # #ジャンプ先の設定 # #iモード $imode = "http://www.****.jp/i/index.html"; #EZweb $ezweb = "http://www.****.jp/e/index.html"; #J-Sky $jsky = "http://www.****.jp/j/index.html"; #パソコン $pc = "http://www.****.jp/pc/index.html"; # #ブラウザ情報の取得 # $brwsr = $ENV{'HTTP_USER_AGENT'}; # #判別 # #iモードの判別 if ($brwsr =~ /DoCoMo/){ print "Location: $imode\n\n"; } #EZwebの判別 elsif ($brwsr =~ /UP.Browser/){ print "Location: $ezweb\n\n"; } #J-Skyの判別 elsif ($brwsr =~ /J-PHONE/){ print "Location: $jsky\n\n"; } #その他(パソコン) else { print "Location: $pc\n\n"; } exit; という形で自動振り分けをしておりますが、これと同じ機能をPHPで作るにはどうすれば良いでしょうか?

    • ベストアンサー
    • PHP
  • 携帯端末の振り分けについて

    携帯電話のキャリアDoCoMo,au,vodafoneなどをCGIで振り分けをしていると、どうしても(フリーソフトのためか)クッションページが出てきてしまいます。出さない方法はないでしょうか? また、それが無理なら、mod_rewriteはだめなのでしょうか? 是非、教えてください。

  • vodafoneの3G端末について

    国内での使用と海外出張用に 3G端末を購入しようと思っています。 主に北米、欧州のため、ドコモやauよりは ざっと見た感じ、vodafoneがカバーエリアが広いかな というのと、機種選択肢が若干多いかなということで vodafoneにしようと思っています。 機種は使い易いユーザインタフェースということで 902Tか703SHを考えていますが、 pdfやエクセルが見られると良いなどと 身内から言われています。個人的な意見だと 携帯電話の小さい画面で、いったい どれくらいの人が有効利用しているのかを 疑ってしまいます。 どなたかお使いになっている方で、意見があれば 教えていただけませんか? ちなみに、902Tや703SHではそのような機能は ありませんよね?

  • phpでエージェントの振り分けがうまくいかない

    phpでエージェントの振り分けがうまくいかない 以下のようにmフォルダの中にindex.phpを以下の内容で設置し、同列でi,a,sフォルダを設け それぞれindex.htmlを設けました。しかし携帯でhttp://hoge.com/m で打つとサイトがみつかりませんになります。<?phpより上は空白、改行はありません。 振り分けがうまく機能しないのはなぜでしょうか? <?php $agent = $_SERVER['HTTP_USER_AGENT']; if(preg_match("/^DoCoMo/i", $agent)){ header("Location: http://hoge.com/m/i/index.html"); exit; }else if(preg_match("/^(J?-PHONE|Vodafone|MOT?-[CV]|SoftBank)/i", $agent)){ header("Location: http://hoge.com/m/s/index.html"); exit; }else if(preg_match("/^KDDI?-/i", $agent) || preg_match("/UP?.Browser/i", $agent)){ header("Location: http://hoge.com/m/a/index.html"); exit; }else{ header("Location: http://hoge.com/index.php"); exit; } ?>

    • ベストアンサー
    • PHP
  • Vodafone904SHのメール振り分けについて

    先日、602SHから904SHへ機種を変更いたしました。3Gに苦戦しながら説明書とにらめっこを続けております。 従来のものと3Gのものとでは違うと理解しながらも、どうしても分からない点があります。 メールフォルダの振り分けに関してなのですが、602SHならばアドレス帳のグループ設定とリンクさせてメールフォルダもグループごと振り分けが出来ました。しかし、904SHはフォルダの振り分けを設定しようとすると一人一人(しかも最高は20人分まで)でしか出来ません。 これは私の説明書の読み込み不足なのでしょうか?それともやはり20人までしかフォルダ振り分けが出来ないのでしょうか? 分かる方がいらっしゃいましたら、ご教授お願いいたしますm(__)m

  • 携帯端末振り分け

    携帯端末の振り分けについて質問です。。 各キャリアごとにページを振り分けるような PHPはいくつか見つかったのですが、 docomoの904シリーズはこちら それ以外はこちら など 細かい携帯のバージョンごとの指定は出来るのでしょうか? http://www.mobercial.com/11/ ここに載っているQRコードに飛ぶと 機種によって違うページに飛ぶので どうやってやるのか、 それを知りたいのです。。 ご存知の方がいらっしゃいましたら どうか教えてください。。

    • ベストアンサー
    • PHP
  • 携帯サイトでのユーザエージェントの振り分けについて

    現在ドコモの携帯サイトを作成中です。 そこで以下の様に機種によってページを振り分ける予定です。 1.FOMAとmovaでまず振り分ける 2.movaの中でも505以上とそれ以下で振り分ける これらの処理をする際、ユーザエージェントを取って分岐する方法しか考えられないのですが、機種はどんどん新しいのが出ますし、その都度ソースを書き換えるのも…と思ってしまいます。 プログラミング自体自身がないので、どういう方法で振り分けるのかが最善なのか分かりません。 皆さんはどのように効率よく振り分けされているのでしょうか? よろしくお願い致します。

    • ベストアンサー
    • Perl
  • Vodafoneが2G端末を出すのはなぜ?

    Vodafoneから2Gの新端末が発売されるというニュースリリースがありました。 http://www.vodafone.jp/japanese/release/2005/050131.pdf 年末に3G端末を一挙に7機種もリリースし、今後は3G端末を出さないのかなと思っていた矢先だったので少々驚きです。 http://pcweb.mycom.co.jp/news/2005/01/31/004.html このMYCOMの報道によれば、「同社では現在、英Vodafoneとともに世界でそのまま使える3GのW-CDMA端末に注力していく意向を明らかにしているが、現行の2GであるPDC端末のユーザー数がまだ多く、PDC端末を望んでいるユーザーもいることから、従来通りのPDC端末も今後リリースしていく考え。」と書かれています。 いまいち納得できないのですが、機種変更あるいは新規契約で2Gを選択するメリットがあるからこそ、2Gを望むユーザーがいるんですよね? では、そのメリットというのは何なのでしょうか? また、Vofafoneとしては、ユーザーの要望以外に2G端末を出し続ける理由があるのでしょうか?

  • 携帯端末自動振り分け専用サーバ

    携帯端末自動振り分けの「専用サーバ」が発売になったというニュースを数ヶ月前に見ました。 従来のようにWEBサーバのプログラムで振り分けるのではなく、振り分け専用のアプライアンスサーバです。WEBサーバ上ではコンテンツを一種類だけ用意し、そのアプライアンスサーバ上でページを(携帯端末機種ごとに)最適化しなおす、という機能のものでした。 検索でも見つけることができません。どなたかご存知の方よろしくお願いいたします。

  • ボーダフォンについて

    こんばんは。 ボーダフォンの携帯をお使いの方にお聞きします。 現在私は、auの携帯を使用していますが、最近ボーダフォンに興味を持ちはじめていて、キャリアを変えようかと考え中です。 そこで、ボーダフォンの長所・短所など教えて頂けますでしょうか? 機種は、V402SHにしようかと思っていますので、特にこの機種についてお願い致します。 よろしくお願い致します。