t; size = 20 maxlength = 50 > < p > Įveskite seksas: < input type = radijo REGISTRUOTAS vardas = seksas vertė = MALE > Vyras < input type = radijo vardas = seksas vertė = FEMALE > Panelių < p > Pasirinkite savo amžių < br > < SELECT size = 2 NAME = amžių > < VARIANTAS > 1-10
CGI nurodyti pagal šią formą gaus keturis skirtingus gabalus duomenys: vardas, pavardė, amžius, lytis ir komentuoti skaitytojo, kuris pateikia formą. Scenarijus turės neįtrauktų į keturias vertybes ir tvarkyti visus charakterio transformacijų. Atskiras failas, vadinamas http://www.howstuffworks.com/survey.c buvo naudojama siekiant sukurti scenarijų survey.cgi ir galbūt 100 eilučių ilgio. Santrauka Šiame greitai turas CGI skriptų matėme, kad:.
CGI yra programa, - paprastai C programa ar Perl scenarijus dauguma serverių, CGI scenarijai gyventi katalogas pavadintas cgi -bin. Scenarijus yra įvykdytas, kai scenarijaus URL prašo naršyklėje. Viskas, kad scenarijus siunčia stdout bus išsiųsti naršyklėje. Styginių " Content-Type: text /html \\ n \\ n " turėtų būti pirmas dalykas išsiųstas. Po to, kas nors; tačiau paprastai Valid HTML žymės galiojantį HTML dokumento išsiuntimo. Įvesties siunčiamas į scenarijų, sukuriant HTML formą, kurio veiksmai nurodo scenarijų URL. Kai scenarijus gauna duomenis nuo formos, ji turi apdoroti iš skirtingų stygos ir konvertuoti visus modifikuotų simbolių. Mes matėme paprastą C programa, kuri gali atlikti šias užduotis. CGI biblioteka PERL (žr kitame puslapyje) daro konversiją lengvai Perl scenarijus. Jei buvo tai daryti ant tikro svetainėje, jūs paprastai saugoti nuo kiekvieno tyrimo rezultatus į Tekstinis failas arba duomenų bazę, kad galėtumėte pažvelgti į rezultatus vėliau. Tai lengva padaryti iš abiejų C programos ar Perl scenarijus.
Daugiau informacijos, patikrinkite kitame puslapyje nuorodas.