php enctype="multipart/form-data" 获取不到$_POST中的值
form中用了enctype="multipart/form-data"(用于上传文件),在action提交的页面获取不到$_POST的值(表单中提交的数据),只能获取到...
form中用了 enctype="multipart/form-data" (用于上传文件),在action提交的页面获取不到$_POST的值(表单中提交的数据),只能获取到$_GET的值,是为什么呀?如何解决?
展开
4个回答
展开全部
先确认下你的提交方式有没有设置成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);
?>
展开全部
找到php.ini 配置文件,查找enable_post_data_reading变量,确保其打开状态
我的就是这么解决的
我的就是这么解决的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
上传的话 接收请使用 $_FILES
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<input type="submit" name="submit" value="submit" /> 看一下是不是submit这里没有加name
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询