注意:
変数名のドットやスペースはアンダースコアに変換されます。 たとえば <input name="a.b" /> は $_REQUEST["a_b"] となります。
これは了解した。
でもどうしてもドットを使いたい時はどうするかというと、第一に思い付くのが $_SERVER['QUERY_STRING'] では無いでしょうか。
そしてこの文字列を便利に処理してくれる関数も用意されている。
それが parse-str というわけで早速使ってみる。
parse_str($_SERVER['QUERY_STRING'], $request);
よし、これで目的は果たせたはず!
...
...
...
いえ、これでも無理なんです。
恐らく parse_str は第2引数無しの場合は key をそのまま変数名とする為、 変数名のドットはアンスコに置換 という制約に該当してしまうと。
結局
$pairs = explode("&", $_SERVER['QUERY_STRING']);
foreach ($pairs as $pair) {
な感じで解析しましたとさ。
おしまい。