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

執筆者:

関連記事

no image

風邪

なんだか、突然寒くなってきましたね。 おかげで、少し前から風邪気味です(^^; 皆様もお気をつけください。

no image

スパイ疑惑、ポイント剥奪と罰金

マクラーレンチームのスパイ疑惑に対して、コンストラーズ・ポイントの剥奪と1億ドルの罰金が科されることになりました。 FMotorsports F1: マクラーレン、今シーズンのポイント剥奪と罰金13日 …

no image

風邪っぽい

昨日からなんか体調が悪い気がしていたのですが、やはり風邪をひいたようです・・・。 というわけで、午前中だけ仕事をして、午後からは薬を飲んで寝ていました。 まだ少々熱っぽいですが、納期が今週末の案件を抱 …

no image

王座奪還!

長谷川穂積選手が復帰会見で、階級を変更せずに王座奪還を目指すことを表明しました。 ボクシング:王座奪還目指す…長谷川が表明 バンタム級 – 毎日jp(毎日新聞) 「取られたベルトを取り返す …

カーボンホイール(BORA ONE)と同時に購入した小物たち

昨日書いた通り、念願のカーボンホイール「BORA ONE」を購入したのですが、同時に必要な小物類も色々と購入しました。 カセットスプロケット まず、カセットスプロケットはこれまで使っていたモノ(DE …