Saidi vormid sisaldavad erinevaid juhtelemente ja neid kasutatakse kasutajate interaktsiooni korraldamiseks. Vormi olemasolu saidil võimaldab kasutajal sisestada ja saata registreerimisandmeid, sõnumeid ja muud teavet. Pealegi ei tohiks vorm sisestatud teksti mitte ainult lugeda, vaid ka teatud viisil töödelda.
See on vajalik
vormiskript
Juhised
Samm 1
Vormi loomise peamine raskus on saidi ja teiste kasutajate jaoks sisestatud teabe turvalisuse tagamine. Üks levinumaid haavatavusi on nn XSS-süstimine, mille olemus on võimalus käivitada pahatahtlik käivitatav kood kasutaja brauseris. Seetõttu peab vormil olema filter, mis ei võimalda ohtlike märkide sisestamist või asendab need ohutute kolleegidega teises kodeeringus. Filtrid on vajalikud ka muudes olukordades - näiteks e-posti aadressi sisestamise väljal võib olla filter märkide sisestamiseks mis tahes paigutusega, välja arvatud inglise keel.
2. samm
Vorm on rakendatud skriptis, mis on kirjutatud ühes skriptikeeles, enamasti kasutatakse PHP-d. Vormikoodi saab saidile sisestada kahel viisil: otse lehe koodi ja eraldi manustatud faili. Esimesel juhul on täidetav kood kinnitatud siltide vahele (ilma jutumärkideta). Lehelaiend peab olema *.php. Kui lehel on laiendus *.html või *.htm, peate selle lihtsalt asendama *.php-ga. Serveri saab konfigureerida töötlema erinevate laienditega php-faile; sellisel juhul pole laiendit vaja muuta.
3. samm
Kui skript esitatakse eraldi failina, tuleks sellele lehe koodis teha vastav vormi link:. Kui teie saidi lehtedel on laiendus *.html, muutke see *.php-ks või looge saidi juure.htaccess-fail (nime ees punktiga), seejärel lisage rida "AddHandler application / x -httpd-php.html.htm "(jutumärkideta).
4. samm
Vormiskripti saate ise kirjutada, kuid palju lihtsam on netist valmis versiooni leida ja seda vastavalt vajadusele muuta. Parim on vaadata mitme võimaluse koodi, hinnata nende eeliseid ja puudusi. Kui olete aru saanud, kuidas vormiskript on üles ehitatud, saate seda alati oma äranägemise järgi muuta või olemasolevate skriptide mustri põhjal ise oma luua.