【関数名】career() 戻り値なし
【関数内容】ドコモの携帯電話、mova(端末製造番号)、FOMA(FOMAカード製造番号)を取得する
<?
function career(){
$brw=getenv("HTTP_USER_AGENT");
//最初のユーザエージェントを判別する
//MOVA(例):DoCoMo/1.0/X503i/c10/ser***********)
//FOMA(例):DoCoMo/2.0 YYYY(c10;serXXXXXXXXXXXXXXX;iccxxxxxxxxxxxxxxxxxxxx)
$career = substr($brw,0,6);
if($career == "DoCoMo"){
//movaかFOMAかを判別する
$ser = strpos($brw,"ser");
$icc = strpos($brw,"icc");
if($ser=="" && $icc==""){
//携帯情報を送信しなかった場合
$write = "";
}
elseif($ser != "" && $icc==""){
//movaの場合
$ser = strpos($brw,"ser");
$ser = substr($brw,$ser+3,11);
$write = $ser;
}
else{
//FOMAの場合
$icc = strpos($brw,"icc");
$icc = substr($brw,$icc+3,20);
$write = $icc;
}
}
return $write;
}
?>