Pobieranie danych z formularzy metodą POST w PHP
Załóżmy teraz, że nasz formularz jest wysyłany metodą POST:
<form action="/result.php" method="POST">
<input name="test1">
<input name="test2">
<input type="submit">
</form>
W tym przypadku na stronie wynikowej dane
formularza będą znajdować się w zmiennej $_POST:
<?php
var_dump($_GET); // pusty array
var_dump($_POST); // array z kluczami test1 i test2
var_dump($_REQUEST); // array z kluczami test1 i test2
?>
Za pomocą formularza zapytaj użytkownika o jego imię i wiek. Po przesłaniu formularza wyświetl te dane na ekranie.
Załóżmy, że za pomocą formularza użytkownik jest pytany o hasło:
<form action="/result.php" method="POST">
<input type="password" name="pass">
<input type="submit">
</form>
Załóżmy, że na stronie z wynikiem w zmiennej przechowywane jest poprawne hasło:
<?php
$pass = '12345';
?>
Spraw, aby po przesłaniu formularza na stronie wynikowej porównywane było hasło ze zmiennej i hasło z formularza. Po porównaniu poinformuj użytkownika, czy wprowadził poprawne hasło, czy nie.
Za pomocą trzech pól input zapytaj użytkownika o rok, miesiąc i dzień urodzenia użytkownika. Po przesłaniu formularza określ dzień tygodnia, w którym urodził się użytkownik.