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

執筆者:

関連記事

2014 里山サイクリング in 綾部

今日「2014 里山サイクリング in 綾部」の案内書類が届きました。 昨年は台風の影響で中止になってしまったこのイベントですが、大自然の中をのんびりと走る事のできる、初心者・中級者に優しいサイクルイ …

還暦祝い(有馬温泉 兵衛向陽閣)

先日、義理の母が60才の誕生日を迎えたので、還暦をお祝いするために、義弟家族と共に有馬温泉の兵衛向陽閣に泊まってきました。 (この旅館、泊まるのは初めてなんですが、小さい頃からテレビCMをよく観ていた …

チャリティコンペ

今日、毎年恒例のチャリティゴルフコンペに参加してきました。 (写真は、スタート前の抽選イベントで当選したバイザー(^^;) コースコンディションは最高でしたが、例年以上に悲惨なスコアでした・・・。 毎 …

FINGER BRA(フィンガー・ブラ)

昨日、MINIの点検作業を待っている間に、ディーラーのすぐ近くのGOLF5に寄って、ウェアや消耗品類を色々と買ったんですが、「フィンガー・ブラ」という商品を見つけたので一緒に購入してみました。 これま …

LEATHERMAN WAVE(レザーマン ウェーブ ブラック)購入!

キャンプにはレザーマン!山にもレザーマン!自転車やDIYにもレザーマン! 男のアウトドア・ライフには、とにかくレザーマン!! ・・・というわけで(?)、以前からずっと欲しいと思っていたレザーマンのマル …