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才の誕生日

娘が2才の誕生日を迎えました。いやぁ、早いもんですね(^^; というわけで、今朝は妻と一緒にケーキを作ってました。最近、お菓子作りが楽しいようです。 見た目はあんまりですが、イチゴと先日手作りしたクッ …

西宮神社 十日戎

商売繁盛の祈願のために、会社をやっている友人と一緒に「西宮神社の十日戎」に行ってきました。 神社周辺は混雑しているだろうと思い、車は「ららぽーと甲子園」に置いて、そこからタクシーで往復しました。おかげ …

みとろ周回コース

今日は、妻の友人達が子連れでウチに遊びに来るということで、私はMINIにロードバイクと着替えと仕事道具を積んで、朝から出かけました。 まず向かったのは、みとろフルーツパーク! この周囲に、自転車乗りさ …