HAMAGUCHI Seiji
makot****@dive-*****
2011年 6月 6日 (月) 12:24:27 JST
いつもお世話になっております。濱口@スマイルロジックです。 現在、CodeIgniter 2.x で開発をしているのですが、ちょっと困った事が。 件名にも書いた「iPhone/Android」とフューチャーフォン(ガラゲー)の 識別をしたいのですが、単純に $this->agent->is_mobile() で行けると思ったら、iPhone/Androidもモバイル判別なんですね。 (当たり前か) config/user_agents.php の中身でも、モバイルに登録されている事が 判りました。 そこで、質問です。 皆さんは、「iPhone/Android」とフューチャーフォン(ガラゲー)の判別を どのようにしていますか? $this->agent->agent_string() でUAを取得して、iPhone/Androidと 入っていたら、そっちの処理に移行する!?とか考えたんですが、 もっとスマートな方法があるなら、教えて下さい。 以上、よろしくお願いします。 -- Makoto / HAMAGUCHI Seiji makot****@dive-***** http://smilelogic.jp/makoto/ http://twitter.com/mako10z/ <!- 個人事業主: スマイルロジック(smileLogic) mail: hamag****@smile***** web: http://smilelogic.jp/ titter : http://twitter.com/smilelogic_jp/ -!>