iモードの固体識別番号

090613

docomo携帯の固体識別番号ってやっかいだなぁと思っていたら、いつのまにか「iモードID」なるものがサービス開始していたようだ。

固体識別番号を得るにはタグ上に「utn」をつけなきゃない。

[html]
<A href="hoge.php" utn>hoge</a>
[/html]

識別番号はユーザーエージェントに入ってくる。

「DoCoMo/2.0 YYYY(c10;serXXXXXXXXXXXXXXX; iccxxxxxxxxxxxxxxxxxxxx)」

serXXXXXXXXXXXXXXX
ser:FOMA端末個体識別子
iccxxxxxxxxxxxxxxxxxxxx
icc:FOMAカード個体識別子

しかし、このリンクをクリックすると「固体識別番号を送信しまっせ」のような、いかにも怪しげなメッセージが出てしまう。

こんなの、オレでも送信したくない。

– – –

そこで登場した?のが「iモードID」。

固体識別番号を送信しなくてもよくなった。

リンクurlに引数「?guid=ON」を追加してあげればおk。

[html]
<A href="hoge.php?guid=ON">hoge</a>
[/html]

このimodeIDを取得するにはPHPだと次のようなコードを書けばおk。

[php]
$_SERVER[‘HTTP_X_DCMGUID’]
[/php]

あら簡単。