amo-kです。 ちょっとした覚書です。 ドコモのiモードIDの取得で若干はまったので記録の意味で書いておきます。 通常のリンク(HTTP/GET)だと
任意のURL?guid=ON
例) http://example.com/?guid=ON
といった形でリンクURLにクエリパラメータを付加すれば ドコモGWでONの部分がiモードIDに置換され HTTPサーバ側では
任意のURL?guid=iモードID
例) http://example.com/?guid=abcdefg
というリクエストを受ける。 これは何も引っかからない。 しかしformでHTTP/POSTリクエストする際が引っかかった。 POSTメソッドの場合、直感的には input要素のname属性値にguid、value属性値にON つまり以下のように指定するように想像する。
<input type="hidden" name="guid" value="ON" />
しかし実は formタグのaction属性値に
<form method="post" action="path/?guid=ON">
と指定しなければ取得できない。 ということで覚書でしたw