[Codeigniter-users] iPhone/Androidの識別

Back to archive index

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/
-!>




Codeigniter-users メーリングリストの案内
Back to archive index