PHP w internecie

Naucz się, jak PHP rozmawia z przeglądarką — formularze, walidacja danych, sesje i ciasteczka. Mini-projekt: własna księga gości.

  1. PHP w HTML — szablony i bezpieczne wyjście Osadzaj PHP w szablonach HTML, używaj składni alternatywnej pętli i zawsze chroń dane wyjściowe przez htmlspecialchars — nawyk na całe życie.
  2. GET i POST — jak przeglądarka wysyła dane Poznaj superglobalne tablice $_GET i $_POST, zrozum query string i dowiedz się, kiedy używać GET, a kiedy POST. Dane użytkownika nigdy nie są zaufane.
  3. Obsługa formularza — odczyt i wyświetlanie danych Zbuduj formularz HTML, odczytaj dane z $_POST, sprawdź pola przez isset i === '' i obsłuż wzorzec 'formularz wysyła do samego siebie' bezpiecznie.
  4. Walidacja i sanityzacja — bezpieczne dane wejściowe Walidacja kontra sanityzacja — sprawdź e-mail i liczby przez filter_var, wyczyść dane przez trim i chroń wyjście przed XSS przez htmlspecialchars.
  5. Sesje i ciasteczka — zapamiętaj użytkownika Uruchom sesję przez session_start(), zapamiętaj dane w $_SESSION i ustaw ciasteczko przez setcookie(). Poznaj różnicę między sesją a cookie.
  6. Projekt: Księga gości Mini-projekt: księga gości z formularzem, walidacją i wpisami w sesji. Krok po kroku — od formularza do gotowej, bezpiecznej aplikacji webowej.