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

全額回収!

昨年、代金支払いのトラブルに関して裁判(少額訴訟)を起こし、今年の3月に完全勝訴の判決が出た件なんですが、ようやく、裁判費用も含めた全額を回収することができました。 被告は判決の後も支払いの意志を見せ …

F1 中国GP 予選

2006年のF1もラスト3戦、中国GPを迎えました。 土曜の予選とフリー走行はいつも通りCSで生観戦していたのですが、更新が今日になってしまいました。 いまさらの感もあるので、とりあえず結果だけ簡単に …