Andmete hankimine POST-meetodil vormide kaudu PHP-s
Oletame nüüd, et meie vorm saadetakse POST-meetodil:
<form action="/result.php" method="POST">
<input name="test1">
<input name="test2">
<input type="submit">
</form>
Sel juhul asuvad tulemuste lehel
vormiandmed muutujas $_POST:
<?php
var_dump($_GET); // tühi massiiv
var_dump($_POST); // massiiv võtmetega test1 ja test2
var_dump($_REQUEST); // massiiv võtmetega test1 ja test2
?>
Küsi vormi abil kasutajalt tema nimi ja vanus. Pärast vormi saatmist kuva need andmed ekraanil.
Oletame, et vormiga küsitakse kasutajalt parool:
<form action="/result.php" method="POST">
<input type="password" name="pass">
<input type="submit">
</form>
Oletame, et tulemuste lehel on muutujas hoitud õige parool:
<?php
$pass = '12345';
?>
Tehke nii, et pärast vormi saatmist tulemuste lehel võrreldakse muutujas olevat parooli ja vormist saadud parooli. Pärast võrdlemist teavitage kasutajat, kas ta sisestas õige parooli või mitte.
Küsi kolme inputi abil kasutajalt kasutaja sünniaasta, kuu ja päev. Pärast vormi saatmist määra kindlaks nädalapäev, mil kasutaja sündis.