携帯の個体識別情報の取得
| キャリア | 識別情報 | 取得方法 | メモ |
|---|---|---|---|
| docomo | iモードID | $_SERVER['HTTP_X_DCMGUID'] | 「?guid=ON」を付加 |
| au | EZ番号 | $_SERVER['HTTP_X_UP_SUBNO'] | |
| SoftBank | UID | $_SERVER['HTTP_X_JPHONE_UID'] |
docomoの個体識別情報
docomoの個体識別情報には次の5つのものがあります。
- ユーザーID(UID)
- FOMA端末製造番号
- FOMAカード製造番号(UIM)
- 端末製造番号
- iモードID
ここではiモードIDの取得方法について述べます。
iモードIDはHTTPの拡張ヘッダーに入ってくるのでそれを利用します。
$_SERVER['HTTP_X_DCMGUID']
これを利用するためには、URLの末尾に「?guid=ON」を付加してあげる必要があります。
iモードIDは、7桁の英数字(大文字小文字区別あり)です。
auの個体識別情報
auの個体識別情報は1つだけです。
- EZ番号(サブスクライバID)
EZ番号はHTTPの拡張ヘッダーに入ってくるのでそれを利用します。
$_SERVER['HTTP_X_UP_SUBNO']
EZ番号のフォーマットは「NNNNNNNNNNNNNN_XX.ezweb.ne.jp」となります。14桁の数字に続き2桁の英数字、さらに 固定文字列「ezweb.ne.jp」がつらなります。
SoftBankの個体識別情報
SoftBankの個体識別情報には次の2つのものがあります。
- 端末シリアル番号
- ユーザーID(UID)
ここではユーザーID(UID)の取得方法について述べます。
iモードIDはHTTPの拡張ヘッダーに入ってくるのでそれを利用します。
$_SERVER['HTTP_X_JPHONE_UID']
ユーザーID(UID)は、16桁の英数字です。
個体識別情報取得の実装
簡単ログインの実装
IPアドレスに制限をかける
携帯サイトでのセッション
セキュリティ