Przesyłanie danych z formularza za pomocą metody NOTIFY

Założenie: Zbudujemy prosty formularz, który po wysłaniu wyświetli przekazane dane za pomocą metody NOTIFY. Pokażemy jak odebrać te dane po stronie serwera.

Krok po kroku:

  1. Tworzenie formularza HTML: Utworzymy prosty formularz z polem tekstowym i przyciskiem submit. Metoda formularza zostanie ustawiona na `POST`.
  2. 
    <form method="POST" action="process.php">
      Imię: <input type="text" name="imie"><br>
      <input type="submit" value="Wyślij">
    </form>
    				
  3. Tworzenie pliku `process.php` : Ten plik będzie przetwarzał dane z formularza. Użyjemy zmiennej `$_POST` do dostępu do danych przesłanych metodą POST.
  4. 
    <?php
    if ($_SERVER["REQUEST_METHOD"] == "POST") {
      $imie = $_POST["imie"];
      echo "Witaj, " . $imie . "!";
    }
    ?>
    				
  5. Wyjaśnienie kodu w `process.php` : `$_SERVER[“REQUEST_METHOD”] == “POST”` sprawdza, czy dane zostały wysłane metodą POST. `$_POST[“imie”]` pobiera wartość pola “imie” z formularza. `echo` wyświetla powitanie z użyciem pobranej wartości.

Pamiętaj, że ten przykład pokazuje podstawowe przesyłanie danych. W rzeczywistych aplikacjach należy zadbać o walidację danych wejściowych, aby zapobiec atakom XSS i innym zagrożeniom bezpieczeństwa.

Zachęcamy do dalszego zgłębiania tematu obsługi formularzy w PHP!

Dodaj komentarz 0

Your email address will not be published. Required fields are marked *