Formų duomenų gavimas POST metodu PHP
Tegul mūsų forma dabar siunčiama POST metodu:
<form action="/result.php" method="POST">
<input name="test1">
<input name="test2">
<input type="submit">
</form>
Šiuo atveju rezultatų puslapyje formos duomenys
bus kintamajame $_POST:
<?php
var_dump($_GET); // tuščias masyvas
var_dump($_POST); // masyvas su raktais test1 ir test2
var_dump($_REQUEST); // masyvas su raktais test1 ir test2
?>
Naudodamiesi forma paklauskite vartotojo jo vardą ir amžių. Po formos išsiuntimo išveskite šiuos duomenis ekrane.
Tegul naudojant formą vartotojo klausiama slaptažodžio:
<form action="/result.php" method="POST">
<input type="password" name="pass">
<input type="submit">
</form>
Tegul rezultatų puslapyje kintamajame saugomas teisingas slaptažodis:
<?php
$pass = '12345';
?>
Padarykite taip, kad po formos išsiuntimo rezultatų puslapyje būtų palygintas slaptažodis iš kintamojo ir slaptažodis iš formos. Po palyginimo praneškite vartotojui, ar jis įvedė teisingą slaptažodį, ar ne.
Naudodamiesi trimis įvesties laukais paklauskite vartotojo gimimo metus, mėnesį ir dieną. Po formos išsiuntimo nustatykite savaitės dieną, kuria gimė vartotojas.