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

丸山茂樹 単独首位!

現在開催中の「ソニー・オープン・イン・ハワイ」ですが、2日目を終えた時点で丸山茂樹が単独首位に立っているようです。 最近、ゴルフテンションがかなり低くなっている(寒さとミニッツのせい(^^;)ので、明 …

ロードバイクのメンテナンスとチューン計画

今日は、いつもより少しだけ時間をかけて、ロードバイクのメンテナンスを行いました。 いつもは、チェーンを洗浄してオイルを注すくらいなのですが、よく見るとフレームも結構汚れています。 地面から跳ね上がった …