php enctype="multipart/form-data" 获取不到$_POST中的值

form中用了 enctype="multipart/form-data" (用于上传文件),在action提交的页面获取不到$_POST的值(表单中提交的数据),只能获取到$_GET的值,是为什么呀?如何解决?

先确认下你的提交方式有没有设置成post,下面是我写的例子

<form   method="post" action=""    enctype="multipart/form-data">
<input type="text" name="hello" id="" /><br>
<input type="file" name="file" id="" /><br>
<input type="submit" value="submit" />
</form>
<?php
echo "<pre>";
print_r($_POST);
print_r($_FILES);
?>

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-04-19
找到php.ini 配置文件,查找enable_post_data_reading变量,确保其打开状态
我的就是这么解决的
第2个回答  2015-03-30
上传的话 接收请使用 $_FILES
第3个回答  2018-02-21
<input type="submit" name="submit" value="submit" /> 看一下是不是submit这里没有加name

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网