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 PHPMyś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:
Nazwa | Wymagany. + Może zawierać tylko litery i białe znaki |
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 tekstowePola 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:
Pola płci to przyciski opcji, a kod HTML wygląda następująco:
Płeć:
Kobieta
Mężczyzna
Inny
Kod HTML formularza wygląda następująco: