Metoda wysyłania formularza w PHP
Za pomocą atrybutu method określamy
metodę wysyłania formularza. Może to być GET
lub POST.
Załóżmy, że nasz formularz jest wysyłany metodą GET
na stronę result.php:
<form action="/result.php" method="GET">
<input name="test1">
<input name="test2">
<input type="submit">
</form>
W tym przypadku na tej stronie w pasku
adresu pojawią się dane formularza w następującym
formacie: po adresie strony będzie znajdować się
znak ?, a po nim nazwy pól input
i wartości wprowadzone przez użytkownika: result.php?test1=value1&test2=value2.
Załóżmy, że nasz formularz jest wysyłany metodą POST
na stronę result.php. W tym przypadku
dane również zostaną wysłane, ale nie będą
widoczne w pasku adresu:
<form action="/result.php" method="POST">
<input name="test1">
<input name="test2">
<input type="submit">
</form>
Na stronie index.php utwórz formularz.
Wyślij go na stronę result.php.
Sprawdź obie metody wysyłania formularza.