= leggja value = " Senda " > < input type = endurstilla value = " Endurstilla " > < /Form > < /body > < /html >
The CGI handrit vísað af þessu formi mun fá fjórar mismunandi stykki af gögn: nafn, aldur, kyn og athugasemd lesanda sem leggur formið. Handritið verður að flokka út fjórum gildum og meðhöndla allar eðli umbreytingu. Sérstakur skrá sem heitir http://www.howstuffworks.com/survey.c var notað til að búa til handrit survey.cgi og er ef til vill 100 línur á lengd.
Samantekt
Í þetta stutta skoðunarferð um CGI forskriftarþarfir , Við höfum séð að:.
A CGI handrit er forrit - yfirleitt C program eða Perl skrifta
Á flestum netþjónum, búa CGI forrit í möppu sem heitir CGI -bin. Handritið er keyrð þegar URL handritið er óskað eftir að vafra.
Nokkuð sem handritið sendir til STDOUT verður send til vafra. The band " Content-Type: text /html \\ n \\ n " ætti að vera það fyrsta sem send. Eftir að eitthvað fer; en yfirleitt, Valid HTML tög fyrir gildri HTML skjalinu eru sendar.
Input er sent til handrit með því að búa til HTML formi sem aðgerð skilgreinir vefslóð Script.
Þegar handrit fær gögnin frá formi, það er að flokka út mismunandi strengi og umbreyta öllum breytt stöfum. Við sáum einfalt C forrit sem hægt er að framkvæma þessi verkefni. The CGI bókasafn fyrir Perl (sjá næstu síðu) gerir umbreytingu auðvelt fyrir Perl skrifta.
Ef þú varst að gera þetta á alvöru vefsíðu, myndir þú yfirleitt geyma niðurstöður úr hverri könnun í a textaskrá eða gagnagrunn þannig að þú gætir litið á niðurstöðurnar síðar. Það er auðvelt að gera úr annaðhvort C program eða Perl skrifta.
Fyrir frekari upplýsingar, skrá sig út the hlekkur á næstu síðu.