とあるサイトに携帯電話の固有識別番号を取得する方法が書かれていたので、(たちばな弁当: 個体識別情報、EZ番号、端末シリアル番号の取得方法)実際にPHPのclassで書いてみました。いちいち作るのがめんどくさいと思っている人は是非使って下さい。
詳細は以下。
とりあえずソースコード。使い方は下記。
オブジェクトの作成にMobileInformation($ipaddress, $UserAgent)を使います。今回はテストなのでテスト用の値を引数にしましたが、実際に使用する場合はUserAgentを取得できる変数を$_SERVER['HTTP_USER_AGENT']等を使いましょう。
$xxx->MobileIp()でユーザが使用している会社(docomo/au/softbank)をIPアドレスから判断します。該当するIPアドレスがない場合は0を返します。$xxx->IndividualNum()は端末機器の固有識別番号を取得できます。固有識別、またはモバイルで使用されているIPでない場合は0を返します。(残念ながらauの取得方法が特殊なため確認できませんでした。確認できた方がいればご連絡お願いします。)
モバイル用のサイトを作る場合などに是非ご利用下さい。また、他に機能追加の要望やバグがあれば随時更新していきます。