Form sendet GET anstelle von POST
Ich habe alle Fragen mit ähnlichem Titel durchsucht, für mich noch keine Lösung.
Ich habe eine Website auf Apache2. Ich muss vertrauliche Informationen über ein Formular senden und die POST-Methode verwenden. Anstelle von POST wird eine GET-Anfrage gesendet.
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
?>
Ich habe den Netzwerkmonitor in Firefox geöffnet und die Methode als GET bestätigt. Ich habe versucht, es sogar PUT anstelle von POST zu machen, dennoch sendet es GET. Ebenfalls,$email
und$password
erhalte die Werte, wenn ich sie in @ ände$_GET
Anstatt von$_POST
.
Jede Hilfe wäre dankbar.