Wat is een gemeenschappelijke gateway-interface?


De Common Gateway Interface (CGI) is de Wereld wijde web Consortium's (W3C) set standaarden en protocollen die een interface definiëren tussen een web (HTTP) server en de programma's die het uitvoert. CGI maakt internet mogelijk servers om te communiceren met extern databanken en andere gegevensbronnen.

De programma's die profiteren van CGI worden CGI-scripts genoemd en worden voornamelijk gebruikt om gebruikersverzoeken van webpagina's te verwerken. CGI-scripts kunnen worden ontworpen in een programmeertaal zoals C of Perl, of geschreven met behulp van shell-scripting. Ze zijn goed gedocumenteerd, responsief en compatibel met alle moderne browsers.