Hatena::ブログ(Diary)

ゆどうふろぐ RSSフィード

2009-03-16

[][]ケータイのユーザーIDについて細かい事をツッコミいれとく

docomo

設定:URLにPOSTかGETで「guid=ON」を入れる。

取得方法:$_SERVER['HTTP_X_DCMGUID']

返り値:7桁のユニークな英数字(大文字小文字区別あり)

注意事項:SSL通信中は取得不可。

ケータイのユーザーIDを取得する方法まとめ | IDEA*IDEA

QueryStringにguid=ONを入れる、が誤解がないと思います。


たとえば

<form action="example.php?guid=ON" method="post">

は成立するけど、

<form action="example.php?guid=ON" method="get">

は成り立ちません。

後者は

<form action="example.php" method="get">
<input type="hidden" name="guid" value="ON" />

などとしてあげることで対応します。

getで出す検索フォームとかのときはご注意をば。

無論postだとhiddenに入れてもダメです。


まぁ、あっさりしたまとめに対して重箱の隅をあれこれ言うのはよろしくないと思う僕もいるわけですけど。


余談ですが、SSLでNGなのは、QueryStringが暗号化されちゃって中間に居るDoCoMoサーバがguidパラメータを捕捉できないから、という事情からです。

つーことはNULLGWDOCOMOもやっぱりどうなのかとかはとてもじゃないけど言えない!秘密的な意味で!

通りすがりの初心者通りすがりの初心者 2009/03/17 10:21 QueryStringが問題だったんですね!
明瞭な応えがこんな簡単だったとは!!

SSLもなるほどです。NULLGWDOCOMOは???

YudoufuYudoufu 2009/03/18 23:32 >通りすがりの初心者さん
NULLGWDOCOMOは秘密的な理由で言えません!
でもGUIDと同じような気がするんですよ。気がするだけですからね!
( ´ー`)y-~~

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/Yudoufu/20090316/1237186242