Walidacja i czyszczenie danych przy użyciu PHP. Klasa walidatora do sprawdzania poprawności danych POST. Określenie kolejnej kolumny do sprawdzenia

W tym i następnych rozdziałach pokazano, jak używać języka PHP do sprawdzania poprawności danych formularzy.

Walidacja formularza PHP

Myśl o BEZPIECZEŃSTWIE podczas przetwarzania formularzy PHP!

Na tych stronach pokażemy, jak przetwarzać formularze PHP z myślą o bezpieczeństwie. Właściwa weryfikacja danych w formularzu jest ważna, aby chronić formularz przed hakerami i spamerami!

Formularz HTML, nad którym będziemy pracować w tych rozdziałach, zawiera różne pola wejściowe: wymagane i opcjonalne pola tekstowe, przyciski opcji i przycisk przesyłania:

Zasady walidacji powyższego formularza są następujące:

Zasady sprawdzania poprawności pola
Nazwa Wymagany. + Może zawierać tylko litery i białe znaki
E-mail Wymagany. + Musi zawierać prawidłowy adres e-mail (z @ i .)
Strona internetowa Opcjonalny. Jeśli jest obecny, musi zawierać prawidłowy adres URL
Komentarz Opcjonalny. Wielowierszowe pole wejściowe (obszar tekstowy)
Płeć Wymagany. Musisz wybrać jeden

Najpierw przyjrzymy się prostemu kodowi HTML formularza:

Pola tekstowe

Pola nazwy, adresu e-mail i witryny internetowej to elementy wprowadzania tekstu, a pole komentarza to pole tekstowe. Kod HTML wygląda następująco:

Nazwa:
E-mail:
Strona internetowa:
Komentarz:

Przyciski radiowe

Pola płci to przyciski opcji, a kod HTML wygląda następująco:

Płeć:
Kobieta
Mężczyzna
Inny

Element formularza

Kod HTML formularza wygląda następująco: