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

統合型ファイラ「SeeZ」

今週半ば頃、ファイラを「SeeZ」というソフトに変更しました。 今のところ、なかなか良い感じです。 私がファイラに求める必須機能は「ホットキーで即時起動」で、あと付いていればいいなぁという機能は「ラン …

ミニッツ三昧

昨日、タツヤ氏と一緒にラジコン天国三田店に行き、MINI-Zを走らせてきました。(開店の約30分後に店に到着し、閉店30分前まで約8時間(^^;) 平日なので空いているだろうと思っていたのですが、かな …

羽子板

先日注文していた羽子板が届いたので、早速、床の間に飾りました。 これで、安心してお正月を迎えられます。 あとは、娘がケースを割ったりしないことを祈るのみです・・・(^^;

no image

25分129円~のマンツーマン英会話

以前から、英語力の必要性を痛感しているのですが、とても良さげな英会話スクールがありました。 英会話 オンライン英会話ならレアジョブ スカイプを用いた格安マンツーマンオンライン英会話を提供するRareJ …