ケータイのユーザーIDを取得する方法まとめ

SPONSORED LINK

Pocket

id_top

ちょっとメモ。ケータイのユーザーIDを入手するための設定です。ユーザーが明示的に拒否していないかぎりこれで取得できるはず。なお、取得方法はPHPによるもの。

なお、ユーザーIDは契約ごとに割り振られたIDですね。これらの他に端末ごとのIDを入手する方法もあります。

■ docomo

設定:URLにPOSTかGETで「guid=ON」を入れる。

取得方法:$_SERVER[‘HTTP_X_DCMGUID’]

返り値:7桁のユニークな英数字(大文字小文字区別あり)

注意事項:SSL通信中は取得不可。

■ AU

設定:特になし。勝手に送られてくる。

取得方法:$_SERVER[‘HTTP_X_UP_SUBNO’]

返り値:XXXXXXXXXXXXXX_XX.ezweb.ne.jp(X:数字&英字)

■ SoftBank

設定:特になし。勝手に送られてくる。

取得方法:$_SERVER[‘HTTP_X_JPHONE_UID’]

返り値:16桁の英数字

しかし、考えれば考えるほど横暴な仕様ではありますね・・・開発者にとってはうれしいけど・・・。

» 高木浩光@自宅の日記 – 日本のインターネットが終了する日

ツイッターもやっています!

SPONSORED LINK

  1. SoftBankは
    HTTP_X_JPHONE_UID
    ですよね。

  2. せっかくなので「5キャリア」行きましょう!!

    まず、ウィルコム (の音声端末) ですが公式サイトに登録しないと個体識別情報が取れません。なので、ユーザー認証は独自のID・パスワードを使って、セッション管理はクッキーを使うしかありません。
    http://www.willcom-inc.com/ja/service/contents_service/create/uid/

    次にイー・モバイル (の音声端末) ですが、こちらは au, ソフトバンクに似ていて、$_SERVER['HTTP_X_EM_UID'] で取れます。(SSL では取得不可)
    http://developer.emnet.ne.jp/useragent.html

    あと、ソフトバンクですが、3G は勝手に送られてきますが、PDC 端末の場合は、公式サイトに登録しないと取れないようです。

    • shouta
    • March 20th, 2009

    docomoのguidはGETのみ。
    ではなかったでしたっけ??

    formにaction=”hoge.php?guid=on” method=”POST”
    といった感じで強制的にGETにしていた気が・・・・

    いじょう、少し気になったので。

  1. March 16th, 2009
    Trackback from : ゆどうふろぐ
  2. March 16th, 2009
  3. March 17th, 2009
    Trackback from : katyos開発室