次のフォームがあるとします。
<form enctype="multipart/form-data" method="post">
<input name='foo'>
<input name='foo'>
<input type=submit>
</form>
私のphpスクリプトに投稿しています。これらのボックスに送信された 2 つの値を確認するにはどうすればよいでしょうか。$_POST['foo']
2番目の値を提供しますが、両方が必要です。
これは(配列<input name='foo[]'>
を作成する)を使用して実行できることを認識しています。$_POST['foo']
特定のコーディング上の決定により、角括弧を追加することは望ましくありません (読み取り: 再構築が必要になります)。これを行う簡単な方法があるはずです。
enctype が「application/x-www-form-urlencoded」の場合、解析は簡単ですが、「multipart/form-data」はより複雑で、30MB のファイルが含まれる可能性があります。
言うまでもなく、PHP は既に投稿データを解析しています。
PHP が $_POST から解析した情報を保持していて、再解析せずにアクセスできることを教えてください。
ありがとう!