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・コンピュータ, 備忘録, 独り言

執筆者:

関連記事

ケルヒャーの高圧洗浄機「K2.400」購入!

今年も妻の大活躍によって、無事に大掃除が完了したばかりなんですが、ちょうど良い機会だと思って、以前から興味のあったケルヒャーの高圧洗浄機を購入してみました。 先日、お友達がFacebookに投稿してた …

ロードバイク用サドルの買い替えを検討中♪

先日、ポタリング中に落車した際に、上の写真のように、サドルの一部が裂けて(削れて?)しまいました。 おそらく、普通に走るには特に影響はないと思われますが、見た目(とても大事!)があまり良くないので、買 …

鳥一 松本

今日は、実家の両親と一緒に「鳥一 松本」へ行ってきました。 焼鳥・唐揚げ・寿司・・・等々を食べて、シメはみんな釜飯。私は写真のトリ釜飯を食べました。 今日も食べ過ぎです。まだちょっと苦しい。。。(^^ …

素敵な絵本の贈り物♪

先日、いつも家族ぐるみで仲良くさせてもらってるお友達から、絵本(「そらまめくんのベッド」と「ぐりとぐらのおきゃくさま」の2冊!)をプレゼントしていただきました♪ 子ども達は大喜びで、最近は毎晩のように …

マクラーレン クエスト 購入

子供が生まれて、ちょうど2ヶ月を過ぎたところですが、ようやくベビーカーを購入しました。 購入したのは、マクラーレン クエスト スポーツ(ブラック/ゴールド)です。 子供が生まれる前から、マクラーレンの …