- ベストアンサー
フォームの値の受け取り
今日は。フォームの内容の受け取りについて質問があります。よろしくお願い致します。 早速ですが、例えば、<form action="test.php" method="post"><input type="hidden" name="info" value="aiueo"></form> という情報を次のページの PHP で受け取るとなると、$_POST{'info'} としますよね、普通。いつもこれでできていたのですが、何故か今回は $info としないとできなくなってしまいました。間違いなく method="post" と指定しているのですが・・・・。 どうして動作にこの様に二通りのものが出てくるのかが知りたいのです。どっちで作ってよいやら分からず、困ってしまいます。 よろしくお願い致します。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
register_globalsがonになっているのでは? $HTTP_POST_VARSではいかがですか?
その他の回答 (1)
- Sawara13
- ベストアンサー率27% (16/59)
回答No.1
こんにちは。 PHPのバージョンは同じですか? サーバは同じですか? 変数の受け渡し以外に変えたところはありますか? ごく単純な例で試してみましたか? 情報がすくなくて困ってしまいます。
質問者
お礼
情報不足ですみませんでした。 register_globals をヒントにもう少し考えてみます。
お礼
なるほど、register_globals というのがヒントみたいですね。その辺を探ってみようと思います。