I'm a bit confused about this. I'm hoping it's something wildly obvious I've missed! I have a very simple form:
<form class="form-signin" role="form" name="login" method="POST" action="/page">
<input type="password" name="password" />
<input type="submit" value="Sign in" />
</form>
Note: this page lives at /page
and is echoed after the following HTML:
On /page
I have this at the very top of the file:
<?php
var_dump($_SERVER['REQUEST_METHOD']);
For some reason, it always shows up as GET
when I submit this form. If I take the action="/page"
part out then it shows up as POST
. What am I missing here?
Note: Even when I load the page, then put at exit after the above var_dump()
call, it still shows GET
.
In the inspector's timeline I see this for the request:
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…