我正在努力解决以前从未遇到的问题。我在页面上有一个表单,通过POST将其数据提交到另一个页面,但数据未到达其他页面。如果我在页面顶部用表格将action=""
然后var_dump()
打印出来,则POST数据将打印出正常,但如果我制作action="http://localhost/dir/"
并将var_dump()
置于该页面的顶部,则会打印出array empty
。究竟是什么导致了这种行为?我该如何调试?我迷路了。表单数据无法发布到其他页面
形式:在index.php文件顶部
<form id="form" method="post" action="http://localhost/dir">
<input type="hidden" name="id" value="19">
<select style="width: 60px;" name="number">
<option value="1">1</option><option value="2">2</option><option value="4">4</option>
</select>
<input type="submit" class="input_submit" value="Submit" id="submitButton">
</form>
代码:
var_dump($_POST);die();
当专家到达时,动作路由的文件名是什么?索引文件? – manix 2012-07-25 02:38:30
@Nate为什么你想要这样的路径?为什么不把文件名称? – itsols 2012-07-25 02:43:32
@manix - 是的,'index.php' – Nate 2012-07-25 02:44:21