Metoda POST
Założenie: Nauczymy się, jak przesyłać dane z formularza HTML do skryptu PHP za pomocą metody POST.
Krok po kroku:
- Tworzenie formularza HTML: Utworzymy prosty formularz z polem tekstowym i przyciskiem submit. Dane będą przesyłane metodą POST.
- Tworzenie skryptu PHP (process.php): Ten skrypt odbierze dane przesłane z formularza.
- Wyjaśnienie: Metoda POST jest bezpieczniejsza niż GET, ponieważ dane są przesyłane w treści żądania, a nie w adresie URL. Tablica $_POST zawiera wszystkie dane przesłane metodą POST.
<form method="post" action="process.php">
Imię: <input type="text" name="imie"><br>
<input type="submit" value="Wyślij">
</form>
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$imie = $_POST["imie"];
echo "Witaj, " . $imie . "!";
}
?>
Ten fragment kodu sprawdza, czy żądanie zostało wysłane metodą POST. Jeśli tak, pobiera wartość pola “imie” z tablicy $_POST i wyświetla powitanie.
Ten przykład pokazuje podstawy przesyłania danych metodą POST w PHP. Zachęcamy do dalszego zgłębiania tematu i eksperymentowania z różnymi formularzami i metodami przesyłania danych.