我正在做一个项目并使用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。
我想知道我错过了什么,我知道存在类似的问题,但在提出问题之前我已经检查过了。
答案 0 :(得分:0)
GET是自动默认值。确保关闭所有打开的表单标记并设置方法=&#34; POST&#34;。 我刚遇到这个问题!快乐的编码:D