Ich versuche ein Programm zu schreiben, welches GET und POST Daten anders behandelt.
Dafür habe ich folgende PHP Abfrage:
Das Problem ist nur, dass dieser IF-Zweig nie ausgeführt und das ist insofern kein Wunder, als dass eine Ausgabe der $method Variable anzeigt, dass sie "GET" ist, allerdings steht in meinen Probefomular eindeutig POST als Method drinnen und deswegen verstehe ich das nicht:
Dafür habe ich folgende PHP Abfrage:
PHP-Code:
$method=filter_input(INPUT_SERVER, 'REQUEST_METHOD');
if ( $method=== 'POST') {
//code für POST
}else{
//code für GET
}
HTML-Code:
<h1>Storage test</h1> <form action="/myphp.php" method="POST"> <label for="fname">First name:</label><br> <input type="text" id="fname" name="fname"><br> <label for="lname">Last name:</label><br> <input type="text" id="lname" name="lname"><br><br> <input type="submit" value="Submit"> </form>

Kommentar