Thinkphp 本地传递post正常,linux系统服务器不能提交form表单,获取的数据为空

本地能够正常运行,但上传linux服务器提交表单获取的数据为空,打印$_POST为空html:<formmethod="post"id="form1"enctype="m... 本地能够正常运行,但上传linux服务器提交表单获取的数据为空,打印$_POST为空
html:

<form method="post" id="form1" enctype="multipart/form-data" target="frameFile"
action="{:U('Proposer/saveProposer')}">
<input type="text" class="address validate[required]" name="address1" value=""/>
<iframe id='frameFile' name='frameFile' style='display: none;'></iframe>
<a href="javascript:;" onclick="return saveProposer();">确定</a>
</form>
js:
saveProposer(){
$("#form1").submit();
}

thinkphpsaveProposer方法:

public function saveProposer(){
#代码
不能获取表单的数据,打印$_POST为空
}
展开
 我来答
ixyqq_net
推荐于2017-12-16 · TA获得超过888个赞
知道小有建树答主
回答量:1160
采纳率:0%
帮助的人:1265万
展开全部
public function saveProposer(){
    file_put_contents('./txt.txt', $_POST['address1']);
}
//看看根目录下是否有txt文件,没有则没有进入这个方法,检查路径,linux 大小写
//有这个文件,查看是否刚才POST过去的值

望采纳  Thx

追问
有这个文件,但是没有$_POST这个值没有
追答

恩,我本地测试了一下,正常,现在上传到Linux去测试,稍等

我在Linux 测试ThinkPhp也正常

地址 114.215.146.15  查看POST txt.txt文件  Ip地址/txt.txt  

网址不好发 所有采用IP代取

站长工具查询的服务器信息

msruii
2014-08-21 · TA获得超过360个赞
知道小有建树答主
回答量:410
采纳率:0%
帮助的人:191万
展开全部
能获取表单的数据,打印$
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ladfk
2014-08-21
知道答主
回答量:13
采纳率:0%
帮助的人:10.6万
展开全部
跨域名了么?
用firebug跟踪一下,提交数据过去了么?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
JovenShao
2014-08-21 · TA获得超过514个赞
知道小有建树答主
回答量:1161
采纳率:80%
帮助的人:606万
展开全部
检查一下,看是不是服务器上面PHP版本对某函数不支持。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
狸猫换儿子丶
2014-08-21
知道答主
回答量:24
采纳率:0%
帮助的人:5.2万
展开全部
句级合格的发生过格式和黑色叿
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式