Formuláre na webe obsahujú rôzne ovládacie prvky a slúžia na usporiadanie interakcie používateľa. Prítomnosť na stránke formulára umožňuje používateľovi zadávať a odosielať registračné údaje, správy a ďalšie informácie. Formulár by mal navyše nielen prečítať zadaný text, ale aj ho určitým spôsobom spracovať.
Je to nevyhnutné
formulárový skript
Inštrukcie
Krok 1
Hlavným problémom pri vytváraní formulára je zaistenie bezpečnosti informácií zadaných pre web a ostatných používateľov. Jednou z najbežnejších zraniteľností je takzvaná injekcia XSS, ktorej podstatou je možnosť spustenia škodlivého spustiteľného kódu v prehliadači používateľa. Formulár preto musí mať filter, ktorý neumožňuje zadávanie nebezpečných znakov, alebo ich nahradí bezpečnými náprotivkami v inom kódovaní. Filtre sú potrebné aj v iných situáciách - napríklad v poli na zadanie e-mailovej adresy môže byť filter na zadávanie znakov v ľubovoľnom rozložení, okrem angličtiny.
Krok 2
Formulár je implementovaný v skripte napísanom v jednom zo skriptovacích jazykov, najčastejšie sa používa PHP. Kód formulára je možné vložiť na web dvoma spôsobmi: priamo do kódu stránky a do samostatného priloženého súboru. V prvom prípade je spustiteľný kód uzavretý medzi značky „“(bez úvodzoviek). Prípona stránky musí byť *.php. Ak má stránka príponu *.html alebo *.htm, stačí ju zmeniť na *.php. Server je možné nakonfigurovať na spracovanie súborov php s rôznymi príponami, v takom prípade nie je potrebné príponu meniť.
Krok 3
Ak je skript prezentovaný ako samostatný súbor, je potrebné k nemu vytvoriť zodpovedajúci odkaz formulára v kóde stránky:. Ak majú stránky na vašom webe príponu *.html, zmeňte ich na *.php alebo vytvorte súbor.htaccess v koreňovom adresári webu (s bodkou pred menom), potom pridajte riadok „AddHandler application / x -httpd-php.html.htm (bez úvodzoviek).
Krok 4
Formulárový skript si môžete napísať sami, ale je oveľa jednoduchšie nájsť na internete hotovú verziu a podľa potreby ju upraviť. Najlepšie je pozrieť sa na kód niekoľkých možností, zhodnotiť ich výhody a nevýhody. Keď pochopíte, ako je zostavený skript formulára, môžete ho kedykoľvek zmeniť tak, ako sa vám páči, alebo si vytvoriť svoj vlastný na základe vzoru existujúcich skriptov.