Hämtning av formulärdata med POST-metoden i PHP
Låt oss nu anta att vårt formulär skickas med POST-metoden:
<form action="/result.php" method="POST">
<input name="test1">
<input name="test2">
<input type="submit">
</form>
I det här fallet kommer formulärdatan
på resultatsidan att finnas i variabeln $_POST:
<?php
var_dump($_GET); // tom array
var_dump($_POST); // array med nycklarna test1 och test2
var_dump($_REQUEST); // array med nycklarna test1 och test2
?>
Fråga användaren om hans/hennes namn och ålder med hjälp av ett formulär. Efter att formuläret skickats, skriv ut dessa data på skärmen.
Låt användaren bli tillfrågad om ett lösenord via ett formulär:
<form action="/result.php" method="POST">
<input type="password" name="pass">
<input type="submit">
</form>
Låt oss anta att den korrekta lösenordet lagras i en variabel på resultatsidan:
<?php
$pass = '12345';
?>
Gör så att efter att formuläret skickats jämförs lösenordet från variabeln och lösenordet från formuläret på resultatsidan. Efter jämförelsen meddela användaren om han/hon angav rätt lösenord eller inte.
Fråga användaren om hans/hennes födelseår, födelsemånad och födelsedag med hjälp av tre inmatningsfält. Efter att formuläret skickats, bestäm veckodagen när användaren föddes.