Common Gateway Interface
Från Rilpedia
Common Gateway Interface (förkortas ofta med akronymen CGI) är ett protokoll för hur en webbserver kan köra program med argument och hur dessa anropas från en webbläsare via HTTP. CGI är alltså inte ett eget programspråk.
Resultatet blir en dynamisk webbsida där innehållet kan variera beroende på vilka argument som ges. Webbsidor utan CGI ser oftast alltid likadana ut. CGI används numera på alla webbsidor som inte är helt triviala. Ett exempel på en webbplats som använder CGI är Wikipedia.
Programspråk och system som ofta används för CGI
- Perl
- PHP - (används av Wikipedia)
- Ruby - Med ramverket Ruby On Rails
- ASP - Microsofts mellanlager mellan CGI och programspråk.