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

執筆者:

関連記事

ふぐ料理専門店「福和家」

今日は、友人一家と一緒に、近くのふぐ料理屋「福和家」に行ってきました。 大人4人に子供3人(うち2人は0歳児(^^;)というメンバーでしたが、広い座敷を使わせて貰って、とても快適でした。 色々食べたん …

no image

世界最高の夢舞台

うっかり忘れそうになってましたが、今年もいよいよマスターズですね。 日本人出場選手は、藤田寛之・石川遼・池田勇太のプロ3名と、アマチュア(日本人初!)の松山英樹選手です。 放送予定 第1日目 4月8日 …

友人達との新年会♪(塚田農場&旬鮮酒場 天狗)

昨夜は、専門学校に通っていた頃の友人たちと久しぶりに集まりました♪ 中には20年近く会ってなかった友人や、ほぼ初めて会話するような人もいましたが、それでもすぐに盛り上がれるのが「学生時代の友達」の良い …

バレンタインデー♪

今日はバレンタインデーということで、娘が仕事部屋にやってきて、手作りのお菓子とメッセージカードを手渡してくれました。 バレンタインに娘が手作りのお菓子をくれるのは3回目ですが、毎年ホントに感動します♪ …

SLIKの小型三脚「SC 204 DX」購入!

今週末、友人家族とハイキングに行く予定なので、その時に持っていこうと思って、新しい小型三脚を購入してみました。 (天気が怪しそうで、行けるかどうか不安なんですが(^^;) 今回購入したのは、SLIKの …