WEB制作のメモ帳

携帯電話・個体識別情報(個体識別番号)の取得方法

2011-05-12

php

自営サイトに、コメント機能を実装したけど、削除機能をつけ忘れてしまった。
今更、パスワード入力を設けるのも面倒だから、個体識別番号で切り分ける。

SOURCE
■PHP

ドコモの場合:iモードID(guid)
$id = $_SERVER['HTTP_X_DCMGUID'];
※SSL通信時(https)では、iモードIDを取得できない。
以下のように引数に guid=ON というのを入る。
(リンクの場合)
<a href="http://sample.com/test.php?guid=ON">test</a>
(フォームの場合)
<form action="./sample?guid=ON" method="post" name="form1">
<input type="submit" value="送信">
</form>

auの場合:EZ番号(サブスクライバID)
$id = $_SERVER['HTTP_X_UP_SUBNO'];

ソフトバンクの場合:X_JPHONE_UID
$id = $_SERVER['HTTP_X_JPHONE_UID'];
※古い機種では取得できない。