2010年1月23日の記事一覧
- 携帯サイトの簡単ログイン
- 2010.01.23
ドコモの場合は、サイトタグにutn属性をつけると、固体識別番号を送信してもらえます。
utn属性付加の記述例<a href=”URL” utn>
<form method=”メソッド” action=”URL” utn>auやソフトバンクはユーザが識別番号送出を許可していてばタグの追加は必要なし。
但し、ソフトバンクは初期設定で識別番号を「通知しない」に設定されているので、事前に設定変更の必要があります。取得方法は以下の通りなので、事前にキャリアを判別し、それぞれのキャリア用の処理を行えばOK
//docomo
$ua = $_SERVER[‘HTTP_USER_AGENT’];
$id = (preg_match(‘/ser(w{11,15})/’, $ua, $matches)) ? $matches[1] : ”;
//AU
$id = isset($_SERVER[‘HTTP_X_UP_SUBNO’]) ? $_SERVER[‘HTTP_X_UP_SUBNO’] : ”;
//Softbank
$id = isset($_SERVER[‘HTTP_X_JPHONE_UID’]) ? $_SERVER[‘HTTP_X_JPHONE_UID’] : ”;
これで$idに個体識別番号がセットされるので、会員DBに既に登録されている個体識別番号とつきあわせてユーザー認証を行います。
【この記事のタグ】