Hem : Programvaruvillkor : CGI-definition

CGI

CGI har två olika betydelser: 1) Common Gateway Interface och 2) Computer Generated Imagery.

1) Common Gateway Interface

Common Gateway Interface (CGI) är en uppsättning regler för körning skript och program på en webbserver. Den anger vilken information som kommuniceras mellan webbservern och klienternas webbläsare och hur informationen överförs.

De flesta webbservrar inkluderar en cgi-bin katalog i rot mappen på varje webbplats på servern. Eventuella skript placerade i detta katalog måste följa reglerna i Common Gateway Interface. Till exempel skript som finns i cgi-bin katalogen kan ges körbara behörigheter, medan filer utanför katalogen kanske inte får köras. Ett CGI-skript kan också begära CGI-miljövariabler, t.ex. SERVER_PROTOCOL och REMOTE_HOST, som kan användas som inmatningsvariabler för skriptet.

Eftersom CGI är ett standardgränssnitt kan det användas på flera typer av hårdvara plattformar och stöds av flera typer av webbserverprogramvara, såsom Apache och Windows Server. CGI-skript och program kan också skrivas på flera olika språk, till exempel C + +, javaoch Perl. Medan många webbplatser fortsätter att använda CGI för att köra program och skript, inkluderar utvecklare nu ofta skript direkt på webbsidor. Dessa skript, som är skrivna på språk som PHP och ASP, behandlas på servern innan sidan laddas och den resulterande informationen skickas till användarens webbläsare.

2) Datorgenererat bilder

I datorgrafikvärlden hänvisar CGI vanligtvis till datorgenererade bilder. Denna typ av CGI hänvisar till 3D-grafik som används i film, TV och andra typer av visuella medium. De flesta moderna actionfilmer innehåller åtminstone en del CGI för specialeffekter, medan andra filmer, till exempel Pixar-animerade filmer, är byggda helt från datorgenererad grafik.

TechLib - Tech Lib Computer Dictionary

Denna sida innehåller en teknisk definition av CGI. Det förklarar i dataterminologi vad CGI betyder och är ett av många programvaruuttryck i TechLib-ordlistan.

Alla definitioner på TechLib-webbplatsen är skrivna för att vara tekniskt korrekta men också lätta att förstå. Om du tycker att den här CGI-definitionen är till hjälp kan du referera till den med citatlänkarna ovan.