CGI - Common Gateway Interface
CGI je rozhranie, pomocou ktorého je možné prepojiť WWW stránku s aplikáciou. Znamená to, že výstup CGI programu sa dá zobraziť v prehliadači. CGI programy sa vykonávajú na strane servera, preto nijakým spôsobom nezaťažujú prehliadač.
CGI programy
CGI programy sú programy ako každé iné, majú však tú špecifickú vlastnosť, že sa spúšťajú z webovej stránky. Jediné, čím sa odlišujú od bežných programov, sú vstupné údaje, ktoré sa väčšinou získavajú z formulárov a výstupné údaje, ktoré sa zobrazujú ako WWW stránka.
CGI programy sa veľmi často vytvárajú pomocou skriptových jazykov (Perl, sh, tcl, ...) a preto sa často označujú aj ako CGI skripty. Aplikačné rozhranie však umožňuje spúšťať aj kompilované (spustiteľné, binárne) súbory. Konkrétna použiteľnosť niektorého skriptového jazyka závisí od WWW-servera. CGI programy sa musia nachádzať vo vopred určenom adresári.
--
IvanaKsenicova - 01 Jun 2008