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

執筆者:

関連記事

炭火焼肉 呼友

今日、妻が友人を家に呼んで鍋パーティー(?)をするということで、邪魔者(^^;の私は自分の友達と焼肉を食べに行ってきました。 オープンしたときからずっと気になっていた、「炭火焼肉 呼友」という店にはじ …

サント・アンのソフトクリームを食べるポタリング♪(2013年7月)

今日は、毎月恒例のサント・アンさんの月替わりソフトクリームを食べるポタリングの日♪ いつものように、午前6時半に自宅を出発して集合場所を目指します。(今回は、集合場所までの往復が一人ぼっちなので寂しい …

no image

カメラバッグを購入

先日購入した40Dを安全に持ち歩くために、カメラバッグを注文しました。 今のところ交換レンズも持っていませんし、ストロボ等も購入する予定がないので、とりあえず「ベネトン カメラバック 303-BK」と …

no image

井出有治 降格・・・

スーパーアグリのセカンドドライバー井出有治が、今週末のヨーロッパGPには出場しないとのことです。   F1Racing.jp 井出有治 セカンドレースシートを失う モンタニーと交代し、金曜にサードカー …

のんびりポタリング

今日は、天気が良かったので、午後から少しだけ自転車で近くを走ってきました。 仕事の合間に休憩をかねて軽く走るというのは、とても良いリフレッシュになりますね♪ それに、特に何も考えずに走っていても、アイ …