Hente skjemadata med POST-metoden i PHP
La oss nå si at skjemaet vårt sendes med POST-metoden:
<form action="/result.php" method="POST">
<input name="test1">
<input name="test2">
<input type="submit">
</form>
I dette tilfellet vil skjemadataene på resultatsiden
ligge i variabelen $_POST:
<?php
var_dump($_GET); // tom array
var_dump($_POST); // array med nøkler test1 og test2
var_dump($_REQUEST); // array med nøkler test1 og test2
?>
Spør brukeren om navn og alder ved hjelp av et skjema. Etter at skjemaet er sendt, skriv ut disse dataene på skjermen.
La brukeren bli spurt om et passord ved hjelp av et skjema:
<form action="/result.php" method="POST">
<input type="password" name="pass">
<input type="submit">
</form>
La det på resultatsiden være lagret et riktig passord i en variabel:
<?php
$pass = '12345';
?>
Gjør slik at etter innsending av skjemaet sammenlignes passordet fra variabelen og passordet fra skjemaet på resultatsiden. Etter sammenligningen, gi brukeren beskjed om han/hun skrev inn riktig passord eller ikke.
Spør brukeren om fødselsår, fødselsmåned og fødselsdag ved hjelp av tre input-felter. Etter innsending av skjemaet, bestem ukedagen brukeren ble født.