Vse te dinamične strani uporabljate CGI.
mehanizem CGI
Na večini spletnih strežnikov, mehanizem CGI je standardizirana na naslednji način. V normalnem drevesu imenikov, da je strežnik meni, da je korenina, ustvarite podmapo z imenom cgi-bin. (Lahko vidite to mapo v sliki na prejšnji strani.) Strežnik nato pa se zaveda, da vse datoteke zahteval od posebnega imenika cgi-bin ne bi preprosto treba brati in poslal, ampak je treba izvesti. Izhodna izvršenega programa je tisto, kar je dejansko poslala na brskalnik, ki je zahtevala stran. Izvršljiv splošno bodisi čisto izvedljiva kot izhod prevajalnika C, ali je perl scenarij. PERL je izjemno priljubljen jezik za CGI skriptno
Predstavljajte si, da ste vnesite naslednji URL v brskalniku:. Http://www.howstuffworks.com/cgi-bin/search.pl. Strežnik priznal, da je search.pl v imeniku cgi-bin, tako da izvaja search.pl (ki je PERL skript) in pošlje izhod iz izvršbe na vašem brskalniku.
Lahko napišete svoje skripte in preizkusite CGI sami pod pogojem, da:
Simple CGI skripte
Ob predpostavki, da imate dostop do cgi-bin imenik (glejte prejšnji razdelek), in ob predpostavki, da veste, bodisi programski jezik C ali PERL je, lahko narediš cel kup zanimivih poskusov s CGI, da bi dobili noge mokre. Začnimo z ustvarjanjem najpreprostejši možni CGI skript.
V članku Kako spletnih strani Delo, ki smo jo pregledali najpreprostejši možni HTML spletno stran. Zgledalo je nekako takole:
< html > < body > < h1 >! Hello there < /h1 > < /body > < /html >najpreprostejša možna CGI skript bi ob izvedbi, ustvariti ta preprost, statične strani kot svojo močjo. Tukaj je, kako bi to CGI program, poglej, če