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

執筆者:

関連記事

お友達夫妻とランチポタリング♪(prato cafe 編)

お友達の奥さんがロードバイクを購入されたということで、昨日、一緒にランチポタリングに行ってきました♪ 奥さんはまだデビューされたばかりということで、なるべく平坦なルートを選んで約30kmほど、ノンビリ …

iPhone情報整理術

iPhone情報整理術 ~あなたを情報’’強者’’に変える57の活用法!(デジタル仕事術シリーズ) posted with amazlet at 09.10.24 堀 正岳 佐々木 正悟 技術評論社 …

ホタル

友人の実家でホタルが見れるとのことで、家族みんなで行ってきました。 (といっても、同じ市内なんですが(^^;) 想像よりずっとたくさんのホタルが飛んでいて、とても綺麗でした。 うちの子達にとっては、初 …

播州清水寺

今日は、家族みんなで「播州清水寺」に行ってきました。 「鴨川さくらまつり」というイベントが開催されていたこともあってか、凄い賑わいでした。 私たちは、子供達の昼寝や授乳のタイミングのためにちょっと遅い …

no image

早速、不動産屋へ・・・

昨夜、『とりあえず、近くの不動産屋に行ってみようかな・・・。』と書いたんですが、早速今日、行ってきました(^^; 妻がなかなか良い間取りの物件をネットで見つけたのですが、扱っているのがちょうど近所の不 …