Vloženo na podle Mel Hawthorne
Nesmí být zaměňována s počítačově generovanými snímky, v technologickém světě CGI znamená Common Gateway Rozhraní a odkazuje na standard, který popisuje, jak by se webové služby měly propojovat s externími programy. Prostřednictvím tohoto protokolu mohou funkce, jako jsou formuláře na obrazovce, spouštět skripty, jako je kontrola pravopisu. CGI ve skutečnosti umožňuje použití programů, ke kterým nelze přistupovat přímo přes web.
Technipages vysvětluje CGI
Common Gateway Interfaces vrací a přesouvá data pomocí skriptů – v případě webového formuláře, který uživatel vyplní, formulář generuje výstup, který je zpracován prostřednictvím skriptu. Poté se může připojit k nejrůznějším dalším aplikacím a programům na webu. Je možná kontrola pravopisu, dokonce i připojení k databázi, stejně jako jiné typy připojení s internetovými službami, které nejsou přímo dostupné.
V roce 1993 vytvořilo National Center for Supercomputing Applications neboli NCSA standard pro volání spustitelných souborů příkazového řádku pro seznam adresátů. To se pak vyvinulo, když to skupina vývojářů přijala a rozšířila, dokud nebyl vytvořen současný standard.
CGI je více než jen jeden skript – je to standard pro vytváření různých skriptů. Jakýkoli webový server umožní svému vlastníkovi konfigurovat, které skripty by se měly používat, kdy a kde – jinými slovy, vlastník serveru se může rozhodnout, které programy se připojují k jaké interakci uživatele.
Běžná použití CGI
- CGI je standard, který popisuje osvědčené postupy pro internetové aplikace interagující s webovými stránkami.
- CGI skripty může nastavit a přiřadit vlastník webového serveru.
- Používání CGI skriptů se stalo samozřejmostí poměrně rychle po jejich vynálezu v 90. letech.
Běžná zneužití CGI
- CGI označuje počítačem generovaná rozhraní.