Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ofrece un protocolo estándar para que los servidores web ejecuten programas que se
ejecutan como aplicaciones de consola (también llamadas programas de interfaz de
línea de comandos) que se ejecutan en un servidor que genera páginas web de forma
dinámica.
Estos programas se conocen como scripts CGI o simplemente CGI. Los detalles de
cómo el servidor ejecuta el script los determina el servidor. En el caso común, un script
CGI se ejecuta en el momento en que se realiza una solicitud y genera HTML.
Tipos habituales de CGI
1. Contador de accesos.
2. Buscador
3. Correo
4. Contribuciones
5. Estadísticas de uso
6. Administración remota del servidor
GET
Con este método el query (es el nombre con el que se denomina la información enviada
al CGI) viene en la variable de entorno llamada QUERY_STRING.
Todas las variables vienen separadas por el símbolo de "&" y se sabe que empieza el
query pues siempre inician por el símbolo de "?".
Aquí un ejemplo de como se lee en CGI
POST
En este método la información se envía por debajo, en lo que se llama "standard input"
que podría traducirse como "entrada estandár".
Así que para poder leer la información envíada por el método POST hay que leer el
"standard input":
La manera de leer el query es casi similar al GET solo cambia donde se saca el query
Los formularios en HTML
Sirven al propósito de recolectar información proporcionada por los visitantes del sitio, la
cual es luego enviada nuevamente al servidor. Para su correcto funcionamiento es
importante que el formulario provisto en HTML sea acompañado de un código del lado
servidor, al que denominaremos "agente procesador", que se encargará de recibir y
procesar la información como el autor vea conveniente.