我正在努力解決以前從未遇到的問題。我在頁面上有一個表單,通過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