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

form中用了enctype="multipart/form-data"(用于上传文件),在action提交的页面获取不到$_POST的值(表单中提交的数据),只能获取到... form中用了 enctype="multipart/form-data" (用于上传文件),在action提交的页面获取不到$_POST的值(表单中提交的数据),只能获取到$_GET的值,是为什么呀?如何解决? 展开
 我来答
天色无双
推荐于2018-03-27 · TA获得超过394个赞
知道小有建树答主
回答量:304
采纳率:0%
帮助的人:256万
展开全部

先确认下你的提交方式有没有设置成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);
?>
深空失忆705
2019-04-19
知道答主
回答量:2
采纳率:0%
帮助的人:883
展开全部
找到php.ini 配置文件,查找enable_post_data_reading变量,确保其打开状态
我的就是这么解决的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
逛嘿丶泡梅子
2015-03-30 · TA获得超过524个赞
知道小有建树答主
回答量:950
采纳率:53%
帮助的人:164万
展开全部
上传的话 接收请使用 $_FILES
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
drie121
2018-02-21 · TA获得超过510个赞
知道小有建树答主
回答量:156
采纳率:0%
帮助的人:101万
展开全部
<input type="submit" name="submit" value="submit" /> 看一下是不是submit这里没有加name
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式