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

中国ではSkypeが使えなくなる?

中国情報産業省(MII)がSkypeなどのVoIPを違法と認定? 最近、たまに上海在住の友人とSkype(スカイプ)で話すようになりましたが、今後使えなくなるとしたら非常に残念です・・・。

MINOURA BikeTower 10

先日注文した、ミノウラのバイクタワーが届いたので、早速設置してみました。 (ちょうど良い位置に梁がなかったので、少し不安定な気がするんですが、子供がさわっても大丈夫かなぁ?ちょっと心配です(^^;) …

激突!?

上の写真は我が家のフリードの右リアなんですが、テールランプが割れていて、その下の部分からバンパーにまで傷・割れがあり、さらに全体に歪んでいます。 昨日、妻が駐車場のポールに激突してきたようです(T_T …

F1 2008 第18戦 ブラジルGP

2008年のF1最終戦はまさに劇的な幕切れ!ファイナルラップの最後の数秒で大逆転が起こりました。 チャンピオン決定の最終戦に相応しい、本当に見応えのあるレースでした。 地元のマッサがポール・トゥ・ウィ …

サイクルプロ マイセットコンパクトロック

ロードバイク用に「サイクルプロ マイセットコンパクトロック」という簡易ワイヤーロックを購入しました。 一人で走っていて途中でコンビニなどに寄りたくなった時、どうしようかなと思っていたのですが、とりあえ …