簡単ログインライブラリ
端末ごとのIDを取得するためのライブラリ関数です
使い方
<?php
function getUniqueId() {
$agent = Net_UserAgent_Mobile::singleton();
if ($agent->isDoCoMo()) {
$id = $_SERVER['HTTP_X_DCMGUID'];
} elseif ($agent->isEZweb()) {
$id = $_SERVER['HTTP_X_UP_SUBNO'];
} elseif ($agent->isVodafone()) {
$id = $_SERVER['HTTP_X_JPHONE_UID'];
} else {
$id = $_SERVER['REMOTE_ADDR'];
}
return $id;
}
echo $this->getUniqueId(); // 端末IDゲット!
?>
<form method="post.php?guid=ON"></form> ←docomoの場合はこれ
注意点として、docomoの場合は QUERY_STRING に guid=ON を付けないと送ってくれない点です。
ModifyHeaders というFirefox用アドオンを利用すれば、PCのブラウザでも端末ID(HTTP_X_DCMGUID等)を送信できます
参考サイト:
ケータイの端末ID・ユーザIDの取得についてまとめてみました
もどる:
PHPで携帯サイト構築
スポンサードリンク