Prefacio L1 L2 L3 L4 L5 L6 L7 L8 Apéndices

7.1 Introducción al CGI

Hasta este punto hemos tratado tópicos relacionados con páginas web que solamente presentan información al usuario, pero es frecuente que se necesiten crear páginas web que recojan información del usuario. 

Por ejemplo, para permitir el acceso de un usuario a su correo electrónico (con base en la web) se necesita que éste suministre dos datos: su identificación como usuario del servicio de correo electrónico y una contraseña.

El HTML permite diseñar el formulario que colecta los datos y los envía al servidor, donde un programa (comúnmente un CGI script) los procesa y ejecuta las acciones de respuesta que correspondan. 

Un CGI (Common Gateway Interface) script es un programa que corre en el servidor, recibe datos suministrados por el usuario a través de un formulario que se encuentra en una página web, procesa dichos datos y toma las acciones que correspondan.

Normalmente los webmasters tienen colecciones de CGI scripts disponibles en el servidor y el diseñador de páginas web solamente es responsable de crear el formulario que recolecte los datos necesarios.  El HTML permite diseñar los formularios, pero los CGI scripts se escriben en C++, Visual Basic, Perl, ASP, etc. (note que en la figura de arriba en el URL se lee .pl, no .html)

 

| Lección 7 | 7.1 | 7.2 | 7.3 | 7.4 | 7.5 |