Programación de Scripts CGI

Filosofía general

Activación de los Scripts

Un ejemplo


 
Para poder consultar la hora en la máquina del server desde nuestra página, podemos incluír el siguiente ancla:

<A HREF="http://www.proveedor.com/cgi-bin/hora"> La hora en la máquina server de nuestro proveedor de Internet </A>

El script del servidor, escrito en un .bat en el mismo, es:
 

Contenido del archivo c:/../server/cgi-bin/hora.bat
echo Content-type: text/html
echo "<HTML>"
echo "<HEAD> La hora en Proveedor </HEAD>"
echo "<BODY><H2>La hora es </H2>"
echo "<PRE>"
time
echo "</PRE></BODY></HTML>"

Entorno de ejecución de los Scripts

Durante el pedido de activación de un script, en el proceso generado en la máquina cliente se actualizaron los valores de dos variables:
 

QUERY_STRING Contiene los datos enviados como parámetros por el cliente, por ejemplo al llenar un formulario electrónico.
REMOTE_ADDR La dirección de IP del cliente.

<A HREF="/cgi-bin/ingresar?nombre=sunombre>

Ir a página principal.

Página anterior (Inclusión de Paneles).

Continuar (Inclusión de Formularios).