接受" GET"而不是" POST"

时间:2017-01-15 19:47:34

标签: php html forms post

我正在做一个项目并使用PHP。有一个带有表单的signup.php页面,它正在发送" GET"而不是" POST"。即使经过几个小时的调试,我也无法想出任何东西,我发现了类似的question,但在我的情况下似乎没有任何帮助。我有类似的login.php页面,几乎相同的代码,工作正常,我不知道我做了什么错。

<form name="signUpForm" id="signUpForm" action="signup.php" method="post">
    //form elements
    <button type="submit" value="Submit">Submit</button>
</form>

在提到的问题之后,我尝试将其更改为

<button type="submit" value="Submit" formmethod="POST" formaction="signup.php" >Submit</button>

但这也给出了相同的结果。

echo $_SERVER["REQUEST_METHOD"];

以上声明打印&#34; GET&#34;用PHP。

我想知道我错过了什么,我知道存在类似的问题,但在提出问题之前我已经检查过了。

1 个答案:

答案 0 :(得分:0)

GET是自动默认值。确保关闭所有打开的表单标记并设置方法=&#34; POST&#34;。 我刚遇到这个问题!快乐的编码:D