Validace a čištění dat pomocí PHP. Třída validátoru pro ověřování dat POST Zadání dalšího sloupce k ověření
Tato a další kapitoly ukazují, jak používat PHP k ověřování dat formuláře.
Ověření formuláře PHPMyslete na BEZPEČNOST při zpracování formulářů PHP!
Tyto stránky ukážou, jak zpracovávat formuláře PHP s ohledem na bezpečnost. Správné ověření dat formuláře je důležité pro ochranu formuláře před hackery a spammery!
HTML formulář, se kterým budeme v těchto kapitolách pracovat, obsahuje různá vstupní pole: povinná a volitelná textová pole, přepínače a tlačítko pro odeslání:
Pravidla ověření výše uvedeného formuláře jsou následující:
název | Požadované. + Musí obsahovat pouze písmena a mezery |
E-mailem | Požadované. + Musí obsahovat platnou e-mailovou adresu (s @ a .) |
webová stránka | Volitelný. Pokud existuje, musí obsahovat platnou adresu URL |
Komentář | Volitelný. Víceřádkové vstupní pole (textová oblast) |
Rod | Požadované. Je třeba vybrat jednu |
Nejprve se podíváme na prostý HTML kód formuláře:
Textová polePole jména, e-mailu a webu jsou prvky pro zadávání textu a pole komentáře je textová oblast. HTML kód vypadá takto:
Název:
E-mailem:
Webová stránka:
Komentář:
Pole pohlaví jsou přepínače a kód HTML vypadá takto:
Rod:
ženský
mužský
jiný
HTML kód formuláře vypadá takto: