¿Qué es CGI? definición y significado

click fraud protection

Publicado en por Mel Hawthorne

No debe confundirse con imágenes generadas por computadora, en el mundo tecnológico CGI significa Common Gateway Interfaz y se refiere a un estándar que describe cómo los servicios web deben interactuar con programas. A través de este protocolo, funciones como los formularios en pantalla pueden ejecutar scripts como el corrector ortográfico. De hecho, CGI permite el uso de programas a los que no se puede acceder directamente a través de la web.

Technipages explica CGI

Las interfaces de puerta de enlace comunes devuelven y mueven datos a través de secuencias de comandos; en el caso de un formulario web que el usuario completa, el formulario genera una salida que se maneja a través de la secuencia de comandos. A continuación, puede conectarse a todo tipo de otras aplicaciones y programas del sitio. Es posible realizar una revisión ortográfica, incluso una conexión a una base de datos, al igual que otros tipos de conexiones con servicios de Internet a los que no se puede acceder directamente.

En 1993, el Centro Nacional de Aplicaciones de Supercomputación o NCSA creó un estándar para llamar ejecutables de línea de comandos para una lista de correo. Esto luego evolucionó cuando un grupo de desarrolladores lo adoptó y lo expandió hasta que se creó el estándar actual.

CGI es más que un solo script: es un estándar para crear diferentes. Cualquier servidor web permitirá a su propietario configurar qué scripts deben usarse, cuándo y dónde; en otras palabras, el propietario del servidor puede decidir qué programas interactúan con qué interacción del usuario.

Usos comunes de CGI

  • CGI es un estándar que describe las mejores prácticas para aplicaciones basadas en Internet que interactúan con sitios web.
  • Los scripts CGI pueden ser configurados y asignados por el propietario de un servidor web.
  • El uso de scripts CGI se convirtió en algo común con relativa rapidez después de su invención en los años 90.

Usos incorrectos comunes de CGI

  • CGI se refiere a interfaces generadas por computadora.