monotone blog

人生は楽しむためにある!素敵な人生は幸せな毎日から♪ 田舎で気ままに暮らすフリーランスSEの日常を綴るブログ。

IT・コンピュータ 備忘録 独り言

携帯電話の個体識別番号取得

投稿日:

最近、携帯電話の個体識別番号を使ったログインシステム(いわゆる、オートログイン・簡単ログイン)を作ったので、その覚え書きです。(あくまで、自分のためのメモです(^^;)

個体識別番号を取得するには、ログインフォームの<form>タグに「utn」を加えます。

<form action=”hoge.php” method=”post” utn>

で、IDやパスワードを受け取る「hoge.php」の方で、「HTTP_USER_AGENT」をもとにキャリアを判別し、それぞれの方法で個体識別番号を取り出します。

$ua = $_SERVER[‘HTTP_USER_AGENT’];
if( preg_match( “/^DoCoMo/i”, $ua )){
    $id = ( preg_match( ‘/ser(\w{11,15})/’, $ua, $matches )) ? $matches[1] : ”;
}
else if( preg_match( “/^(J\-PHONE|Vodafone|MOT\-[CV]|SoftBank)/i”, $ua )){
    $id = isset( $_SERVER[‘HTTP_X_JPHONE_UID’] ) ? $_SERVER[‘HTTP_X_JPHONE_UID’] : ”;
}
else if( preg_match( “/^KDDI\-/i”, $ua ) || preg_match( “/UP\.Browser/i”, $ua )){
    $id = isset( $_SERVER[‘HTTP_X_UP_SUBNO’] ) ? $_SERVER[‘HTTP_X_UP_SUBNO’] : ”;
}

こうして取得した個体識別番号を、データベースのユーザー情報のテーブルに格納しておくことで、2回目以降のログインを自動化することができます。







-IT・コンピュータ, 備忘録, 独り言

執筆者:

関連記事

2012年 元旦

明けましておめでとうございます。 本年も、どうぞよろしくお願い致します。 昨夜の年越しは、結局いつも通り仕事をしていました(^^; 昨日から本日にかけて、保守契約を頂いている複数のお客様からサイト更新 …

no image

ごめんなさい

このblogのアクセスを見てると、最近「横峰さくら」というキーワードで検索して訪問して下さっている方がすごく多い事に気付きました。 とりあえずGoogleで検索してみると、このページが2番目に表示され …

no image

ワールドカップ女子ゴルフ

いよいよ今日から女子ゴルフのワールドカップです。 ディフェンディングチャンピオンの日本チーム、今年は宮里藍&横峯さくらのコンビで注目度も最高ですね。 ただ、去年と違って今年は有力選手が多数参加している …

iPhone 4

日本時間で本日早朝のWWDCで、予想通り新型の「iPhone 4」が発表されました。 (基調講演の途中までは付き合っていたのですが、さすがに眠くて、最後までは観られませんでした(^^;) いやぁ、それ …

no image

久しぶりのゴルフ

予定通り、昨日友人達とゴルフに行ってきました。 かなり久しぶりだったのでスコアは散々でしたが、天気は最高で、とても気持ちよかったです。 (現在、筋肉痛に苦しんでいますが・・・(^^;) ラウンド後は、 …