使用GET而不是POST的表单,无法弄清楚原因

时间:2014-02-20 23:35:36

标签: php html forms

之前我已经制作了很多表格,这个表格应该没什么不同,但我无法弄清楚它有什么问题。这是我想要使用POST的基本表单,但由于某种原因它使用get,我可以在操作页面上看到url中的所有信息。是什么让它使用GET而不是POST?这都在一些PHP里面。

echo "
<div class='makeComment'>
<form action='commentHandler.php method='post'>
    Make a comment:<br>
    <textarea name='userComment' cols='78%' rows='5' maxlength='5000'></textarea><br>
    <input type='submit' class='commentSubmitButton'>
</form>
</div>
";

2 个答案:

答案 0 :(得分:1)

正如@chiliNUT的评论中指出的那样,你忘记了引用('commentHandler.php

您的代码:

echo "
<div class='makeComment'>
<form action='commentHandler.php' method='post'>
    Make a comment:<br>
    <textarea name='userComment' cols='78%' rows='5' maxlength='5000'></textarea><br>
    <input type='submit' class='commentSubmitButton'>
</form>
</div>
";

答案 1 :(得分:1)

您忘记关闭表单操作的引用,因此php会忽略您的说明并使用默认GET