[PHP] 入力フォームのname属性に”.”を入れると”_”に置換されている
2008年5月16日
タイトルの通りなんですが
以下のようなtest.phpの出力する決定ボタンを押した場合のvar_dumpの出力が
以下のようなtest.phpの出力する決定ボタンを押した場合のvar_dumpの出力が
<html> <body> <form action="./test.php" method="post"> <input type="text" name="A.B...-C" /> <input type="submit" value="Submit!" /> </form> <?php var_dump($_POST); ?> </body> </html>
こうなるっちゅー話です
// "."が"_"へ置換されている array(1) { ["A_B___-C"]=> string(0) "" }
今まで知らなかったです。
なお、PHPは5.2.5で、自分でソースから入れた奴です。
・・・どこの仕様なんだろう?