IPアドレスから携帯のキャリアを高速に判定するsymfonyプラグイン「sfMobileIPPlugin」
    このエントリをはてなブックマークに登録

ケータイサイトを作成する上で、キャリア判定は避けて通れないと思いますが、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使いの方はぜひ試してみてはいかがでしょうか。

 

関連:


 

最近の記事







コメントを書く