Všetky tieto dynamických stránok používať CGI.
CGI mechanizmus
Na väčšine webových serverov, mechanizmus CGI bol štandardizovaný nasledujúcim spôsobom. V normálnom stromu adresára, že server považuje za koreň, vytvoriť podadresár s názvom cgi-bin. (Môžete vidieť tento adresár na obrázku na predchádzajúcej strane). Server potom chápe, že akýkoľvek požadovaný súbor zo špeciálneho cgi-bin adresári by nemala byť jednoducho čítať a poslal, ale namiesto toho by mal byť popravený. Výstup vykonávaného programu je to, čo skutočne odoslaný do prehliadača, že požadované stránky. Spustiteľný je všeobecne jeden čistý spustiteľný, rovnako ako výstup kompilátor C, alebo je perl skript. Perl je extrémne populárny jazyk pre skriptovanie CGI
Predstavte si, že zadajte nasledujúcu adresu URL do svojho prehliadača :. Http://www.howstuffworks.com/cgi-bin/search.pl. Server uznal, že search.pl je v adresári cgi-bin, tak, že spúšťa search.pl (čo je skript v Perlu, a odošle) výstup z výkonu do vášho prehliadača.
Môžete napísať svoj vlastný skripty a vyskúšať CGI sám za predpokladu, že:
Jednoduché CGI skripty
Za predpokladu, že máte prístup k adresáru cgi-bin (pozri predchádzajúcu časť), a za predpokladu, že viete, buď programovacom jazyku C alebo Perl, môžete urobiť veľa zaujímavých experimentov s CGI ako dostať svoje nohy mokré. Začnime tým, že vytvorí najjednoduchšie skript CGI.
V článku Ako webové stránky pracovať, sme sa zaoberali najjednoduchšie HTML webovej stránky. Vyzeralo to asi takto:
< HTML > < body > < h1 >! Ahoj < /h1 > < /body > < /html >Najjednoduchší možný CGI skript by sa po vykonaní, vytvoriť tent