Uvod Kako CGI Scripting Works
V članku Kako spletnih strani Delo obravnava osnovne značilnosti HTML in vam pokaže, kako ustvariti spletnih strani, ki vsebujejo besedilo in grafike. Prav tako vam pokaže, kako priti do vaše strani " na zraku " s storitvijo gostovanja. Eno od vprašanj, pogosto zastavljena z novimi oblikovalci spletna mesta, ko so dobili svoje mesto navzgor, " Kaj je CGI Scripting in kako ga lahko uporabite na mojem mestu? &Quot; ali " Kako ustvariti interaktivne obrazce na moji strani "?
V tem članku bomo odgovorili na vaša vprašanja o CGI scripting in vam pokaže, kako ustvariti lastne skripte. Naučili se boste tudi nekaj o spletnih strežnikih v procesu. Začnimo!
Web Servers
Kot je opisano v članku Kako Web Servers Delo, lahko Spletni strežniki so precej preprosta. Na njihovo najbolj osnovne, spletni strežniki preprosto naložite datoteko off disk in ga poslati dol žico v brskalniku prosilki. Recimo, da ste tip v URL http://www.bygpub.com/books/tg2rw/author.htm~~pobj. Strežnik dobi zahtevo za datoteke /books/tg2rw/author.htm. Če pogledate na spodnji sliki lahko vidite, kako strežnik odpravlja to zahtevo:
Med nastavitvijo, je spletni strežnik naročeno, da razumete, da je C: \\ My Documents \\ www strežnika korenski imenik. Nato išče /books/tg2rw/author.htm off te korenine. Ko prosite za URL http://www.bygpub.com/books/tg2rw/~~pobj, strežnik razume, da iščete privzeto datoteko za ta imenik. Videti je za več različnih datotek imena, da bi poskušali najti privzeto datoteko: index.html, index.htm, default.html, default.htm. Glede na strežniku, lahko potem tudi za druge. Torej strežnik izkaže http://www.bygpub.com/books/tg2rw/v http://www.bygpub.com/books/tg2rw/index.htm in prinaša to datoteko. Vse ostale datoteke je treba opredeliti s poimenovanjem datotek izrecno.
To je, kako vsi spletni strežniki ravnati statične
datoteke. Večina spletnih strežnikov ravnati tudi dinamične datoteke - s pomočjo mehanizma, ki se imenuje Common Gateway Interface, ali CGI. Videli ste CGI v vseh mogočih krajih na spletu, čeprav morda niste poznali takrat. Na primer: