携帯でユーザーの端末を識別する為のIDを取得する方法のまとめです。
個人でやる分には十分な内容だとは思いますが・・・
失礼ですが、まとめという割にはあんまり纏まっていないような気が。
(なんか偉そうだなぁ)
■追記
携帯各キャリアの固有IDについて |ぱらめでぃうす
携帯のユーザーID取得方法については、ぱらめでぃうすさんの記事が凄くよくまとまってます。
もちろん、PHP×携帯サイト デベロッパーズバイブルを買うのも良いですが、固有IDが変更になるタイミングまで調べてある記事は見たことありません(バイブル本にも載っていません)。
素晴らしいです。
えー、どういう事かというと、例えばドコモの場合は5パターンのID取得方法があります。
1.ユーザーID
公式サイトのみ使用可能(NULLGW~で取得するあれ。普通の人は関係なし)
2.FOMA端末製造番号ID
formにutn属性をつけて取得できる。
serに続く15桁の英数字
3.FOMAカード製造番号
formにutn属性をつけて取得できる。
iccに続く20桁の英数字
4.端末製造番号
2G端末(mova)はこちらを利用。
formにutn属性をつけて取得できる。
serに続く11桁の英数字
5.iモードID
URLのパラメーターにguid=ONを指定して取得。
このように、ドコモだけでも複数の方法があるのに、1種類しか解説されてないのは残念な感じです。
いつも有用な情報を発信されているサイトだけに、もう少し突っ込んだ情報があるとよかったなぁ、と勝手に思ってしまいます。
(じゃあ自分が書けよ!)
えー・・・いや、面倒だし、眠いしー・・・
あー、持病の腱鞘炎が・・・ゲフンゲフン。
・・・・そ、それにしても、携帯の開発はややこしいですよね!
ね!皆さん!!(と、話をそらす)
公式サイトとか調べるのも結構大変です。
じゃ、どうするか。
俺のオススメは
「PHP×携帯サイト デベロッパーズバイブル
」を買えばいいよ!
ってことです。
PHP×携帯サイト デベロッパーズバイブル/荒木 稔
¥2,940
Amazon.co.jp
この本は、携帯サイト開発者なら必ず手元に置いておくべきと言える、おススメの本です。
携帯での機種判別、絵文字の3キャリア共通化、位置情報取得、などなど・・・
これ一冊でかなり携帯サイト作りに必要な殆どの要素が解説されてます。
また、コード例もありますので参考にしつつ携帯サイトが作れちゃいます。
本当に、むちゃくちゃオススメの一冊です。
※ただし、一点だけ注意点があります。
この本の参考プログラムにはセキュリティ上の問題点が指摘されています。
詳しくは以下のサイトをご覧下さい。
書籍「PHP×携帯サイト デベロッパーズバイブル」の脆弱性 - [徳丸浩の日記]
「PHP×携帯サイト デベロッパーズバイブル」の脆弱性についてのいろいろ-[IDEA*IDEA]
【初版第1刷&2刷 訂正・補足】PHP×携帯サイト デベロッパーズバイブル-ソフトバンククリエイ
実際に開発を行う場合は、単純に本書の内容をコピペするのではなく、何が問題でどう対処すれば良いのかをキチンと見極めた上で、安全なプログラムを書きましょう。
でわでわ。
PHP×携帯サイト デベロッパーズバイブル