在HTML表单中将enctype
设置为multipart/form-data
时,将不会设置$_POST
变量。变量的设置没有enctype,但它必须是为了使用$u文件数组。除了使用$_FILES
数组,还有其他选择吗?
错误报告:https://bugs.php.net/bug.php?id=26004
这个bug可以通过更新Apache来修复,但是我想在开始之前找到一个可行的解决方法。
编辑:更新到最新版本的Apache之后,问题仍然存在。
最佳答案
当您将enctype设置为multipart/form-data
时,将填充$_POST
。
您也可以通过php://input
或$HTTP_RAW_POST_DATA
访问数据,以防enctype不multipart/form-data
这可能是您访问数据的另一种选择。