假设有一个表格:
<form enctype="multipart/form-data" method="post">
<input name='foo'>
<input name='foo'>
<input type=submit>
</form>
发布到我的 php 脚本。我如何(如果有的话)找出这些框中提交的两个值。$_POST['foo']
给出第二个值,但我都想要。
我意识到这可以通过使用<input name='foo[]'>
(这将创建$_POST['foo']
一个数组)来完成。由于某些编码决策,添加方括号是不可取的(阅读:将需要一些重组),并且似乎应该有一种简单的方法来做到这一点。
如果 enctype 是“application/x-www-form-urlencoded”,那么解析它会很容易,但“multipart/form-data”更复杂,其中可能有一个 30MB 的文件!
更不用说 PHP 已经解析了 post 数据。
请有人告诉我 PHP 保留了它从 $_POST 解析的信息,并且我可以在不重新解析的情况下访问它。
谢谢!