Håndtering af formdata med POST-metoden i PHP
Lad os nu antage, at vores form bruger POST-metoden:
<form action="/result.php" method="POST">
<input name="test1">
<input name="test2">
<input type="submit">
</form>
I dette tilfælde vil formdata på resultatsiden
være tilgængelige i variablen $_POST:
<?php
var_dump($_GET); // tom array
var_dump($_POST); // array med nøglerne test1 og test2
var_dump($_REQUEST); // array med nøglerne test1 og test2
?>
Brug en form til at spørge brugeren om hans navn og alder. Efter afsendelse af formularen, udskriv disse data på skærmen.
Antag, at en form spørger brugeren om en adgangskode:
<form action="/result.php" method="POST">
<input type="password" name="pass">
<input type="submit">
</form>
Lad os antage, at der på resultatsiden er en variabel der gemmer den korrekte adgangskode:
<?php
$pass = '12345';
?>
Sørg for, at efter afsendelse af formularen sammenlignes adgangskoden fra variablen og adgangskoden fra formularen på resultatsiden. Efter sammenligningen informér brugeren om, han har indtastet den korrekte adgangskode eller ej.
Brug tre input-felter til at spørge brugeren om fødselsår, måned og dag. Efter afsendelse af formularen, bestem ugedagen hvorpå brugeren blev født.