Php/phpの携帯識別ID
提供: 初心者エンジニアの簡易メモ
2015年5月20日 (水) 03:18時点における127.0.0.1 (トーク)による版 (ページの作成:「==端末識別ID== public static function getDeviceId() { require_once "Net/UserAgent/Mobile.php"; $agent = Net_UserAgent_Mobile::factory(); if ($agent->...」)
端末識別ID
public static function getDeviceId() { require_once "Net/UserAgent/Mobile.php"; $agent = Net_UserAgent_Mobile::factory(); if ($agent->isDoCoMo()) { if ($_SERVER['HTTP_X_DCMGUID']) { return $_SERVER['HTTP_X_DCMGUID']; } } elseif ($_SERVER['HTTP_X_JPHONE_UID']) { return $_SERVER['HTTP_X_JPHONE_UID']; } } elseif ($agent->isEZweb()) { if ($_SERVER['HTTP_X_UP_SUBNO']) { return $_SERVER['HTTP_X_UP_SUBNO']; } } }
携帯UID
$agent = Net_UserAgent_Mobile::factory(); $agent->getUID();
ドコモの場合はformにutnをつけてIDを送ってもらう必要がある
個体識別番号 <form action="http://www.example.com/" utn> iモードID <form action="http://www.example.com/?guid=on">
ドコモIDは大文字小文字が含まれるのでmysql時は以下のようなカラムにする
ALTER TABLE `user` MODIFY COLUMN mobile_id VARCHAR(255) BINARY NOT NULL;