Vorms op die webwerf bevat verskillende kontroles en word gebruik om gebruikersinteraksie te organiseer. Die teenwoordigheid op die webwerf van die vorm stel die gebruiker in staat om registrasiegegewens, boodskappe en ander inligting in te voer en te stuur. Die vorm moet boonop nie net die ingevoerde teks lees nie, maar ook op 'n sekere manier verwerk.
Dit is nodig
vormskrif
Instruksies
Stap 1
Die grootste probleem met die skep van 'n vorm is om die veiligheid van die inligting wat vir die webwerf en ander gebruikers ingevoer word, te verseker. Een van die algemeenste kwesbaarhede is die sogenaamde XSS-inspuiting, waarvan die kern die moontlikheid is om kwaadwillige uitvoerbare kode in die gebruiker se blaaier uit te voer. Daarom moet die vorm 'n filter bevat wat nie toelaat dat gevaarlike karakters ingevoer word nie of vervang word deur veilige eweknieë in 'n ander kodering. Filters is ook nodig in ander situasies - in die veld vir die invoer van 'n e-posadres kan daar 'n filter wees om karakters in enige uitleg in te voer, behalwe in Engels.
Stap 2
Die vorm word geïmplementeer in 'n script wat in een van die skripttale geskryf is, meestal word PHP gebruik. Die vormkode kan op twee maniere op die webwerf ingevoeg word: direk in die bladsykode en in 'n aparte aangehegte lêer. In die eerste geval word die uitvoerbare kode tussen tags (sonder aanhalings) ingesluit. Die bladsyuitbreiding moet *.php wees. As die bladsy 'n uitbreiding *.html of *.htm het, moet u dit net verander na *.php. Die bediener kan ingestel word om php-lêers met verskillende uitbreidings te verwerk; in hierdie geval is dit nie nodig om die uitbreiding te verander nie.
Stap 3
As die skrif as 'n aparte lêer aangebied word, moet daar 'n ooreenstemmende skakel in die bladsykode hierna aangebring word:. As die bladsye op u werf die *.html-uitbreiding het, verander dit na *.php of skep 'n.htaccess-lêer in die werfwortel (met 'n punt voor die naam) en voeg dan die reël "AddHandler-toepassing / x" by. -httpd-php.html.htm "(sonder aanhalings).
Stap 4
U kan die formulierskrif self skryf, maar dit is baie makliker om 'n gereedgemaakte weergawe op die internet te vind en na behoefte aan te pas. Die beste is om na die kode van verskeie opsies te kyk, die voor- en nadele daarvan te evalueer. Nadat u verstaan hoe die formulierskrip opgebou is, kan u dit altyd verander soos u wil, of u eie vorm gebaseer op die patroon van bestaande skrifte.