我已经搜索了所有类似标题的问题,但都没有适合我的解决方案。
我有一个运行在 Apache2 上的网站。我需要通过一个表单提交敏感信息,并且我需要使用 POST 方法。但是它却发送了 GET 请求。
HTML:
<form action="/add_user.php" method='POST'>
Enter Username: <input type="email" name="email" required="required" /> <br/>
Enter password: <input type="password" name="password" required="required" /> <br/>
<input type="submit" value="submit"/>
</form>
PHP:
<?php
$email=$_POST['email'];
$password=$_POST['password'];
//do stuff
?>
我已经在Firefox中打开了网络监视器,并确认该方法是GET。我甚至尝试过将其更改为PUT而不是POST,但仍然发送GET。此外,如果我将$email
和$password
更改为$_GET
而不是$_POST
,它们将获取值。
任何帮助都将不胜感激。