Definición de cgi

cgi

(Common Getaway Interface). Interface Común de Pasarela. Interface de intercambio de datos estándar en WWW a través del cual se organiza el envío de recepción de datos entre visualizadores y programas residentes en servidores WWW.

Programa ejecutado por el servidor web que permite enviar al navegador del internauta código HTML creado automáticamente por el servidor.

Es un conjunto de reglas que describe como se comunica un servidor de la red con otros programas en la misma máquina y como otros programas (programas cgi) se comunican con el servidor. Cualquier programa se puede considerar como CGI si maneja la entrada y salida de información de acuerdo con la norma CGI.
Un programa CGI es aquel que se ejecuta en el servidor y no en el navegador del cliente. De esta manera el programa tiene acceso tanto a los datos del servidor como a todos los archivos que hay en él.