IPアドレスから携帯のキャリアを高速に判定するsymfonyプラグイン「sfMobileIPPlugin」
Tweet
ケータイサイトを作成する上で、キャリア判定は避けて通れないと思いますが、IPアドレスから携帯のキャリアを高速に判定するsymfonyプラグイン「sfMobileIPPlugin」というものがあるらしいです。
→ ベイエリア情報局 IPアドレスから携帯のキャリアを高速に判定するsymfonyプラグインを作った [blog.bz2.jp]
パッケージはopenpearに登録されています。
→ openpear sfMobileIPPlugin [openpear.org]
仕組みとしては、あらかじめ登録されてある各キャリアのIPアドレス帯から、バイナリサーチを行いキャリアを判定しているようです。
echo sfMobileIP::carrier();
のように「sfMobileIP::carrier」メソッドを呼ぶと、「docomo」「ezweb」「softbank」「willcom」「pc」のいずれかを返してくれるようです。
使い方は簡単ですね。
検索方法やキャッシュなど、高速化のための工夫も盛り込まれているようですので、速度面でも期待ができます。
symfony使いの方はぜひ試してみてはいかがでしょうか。
関連:
- Zend Frameworkを使ったケータイサイトの作り方を解説したスライド資料「ZFではじめる携帯サイト」
- 第35回PHP勉強会で発表された「symfonyでモバイル開発なんてどうですか。」
- Ethnaでケータイサイトを作る際に参考になる記事「php&ethnaで携帯サイトを作る」
最近の記事