iš tikrųjų buvo matote šį dalykas rūšiuoti nuolat ir negali būti žinoma , kad ji vyksta. Pavyzdžiui, pereiti į http://www.lycos.com, įveskite žodį " testus " į " Ieškoti: " langelį ir paspausti " Go Get It "!; mygtuką. Iš rezultatų puslapyje URL atrodys taip:
http://www.lycos.com/cgi-bin/pursuit?matchmode=and & cat = Lycos & query = testas &x = 10 & y = 9Galite matyti, kad "Lycos puslapis yra forma. "Lycos turi CGI-bin pavadintas vykdymo scenarijų. Formą siunčia penkis parametrus, script:
- matchmode=and
- cat=lycos
- query=test
- x=10
- y=9
The Trečiasis yra paieškos eilutę įėjome. Kiti keturi reiškia kažką į scenarijų, taip pat. CGI scenarijų abejoja Lycos duomenų bazę žodžio " testą " ir tada grąžina rezultatus. Štai bet kurioje paieškos sistemoje širdis!
Kurkime paprastą formą tai išbandyti. Sukurti failą pavadinimu simpleform.htm ir įveskite šį HTML į jį:
< html > < kūno > < h1 > super paprasta forma < h1 > < FORMA METODAS = GET action = " http: //www.howstuffworks.com/cgi-bin/simpleform.cgi" > Įveskite savo vardą: < įvesties name = " vardas " size = 20 maxlength = 50 > < p > < Įėjimo tipas = pateikti vertė = " Įveskite " > < Įėjimo tipas = atstatyti vertė = " Reset " > < /FORMA > < /body > < /html >HTML kodas nurodo tokia forma, kuri naudoja GET metodą išsiųstas CGI scenarijų http://www.howstuffworks.com/cgi- kūrimas bin /simpleform.cgi. Viduje forma yra teksto įvestis plotas plius standartinė Pateikti ir Reset mygtukai.
failas http://www.howstuffworks.com/cgi-bin/simpleform.cgi nurodyti pagal formą yra C programa. Jis pradėjo gyvenimą kaip šio C kodą gabalas dedamas į failą pavadinimu simpleform.c: Rīga,
#include < stdio.h > # include < stdlib.h > int main () {printf (" tur