M�todos Avanzados / CGI Caveats

CGI Caveats

Existen por lo menos unos cuantos aspectos en la creaci�n de programas de CGI que tocan las instrucciones en este t�pico fuera de las fronteras de este Tutor.

Son mas Complicadas que HTML
(They Are More Complicated Than HTML)

Primero que nada, programas de CGI tienen que ser escritos en otro lenguaje que no sea HTML. Consecuentemente, si deseas crear programas que son dise�ados para tus necesidades particulares, probablemente tendr�s que aprender otro lenguaje de computadoras mas complicado. Ense�ar tal lenguaje va mas all� de las fronteras de esta introducci�n en el Tutor.

Requieren Privilegios de Seguridad
(They Require Security Privileges)

Segundo, ya que tales programas permiten al usuario a ejecutar programas en el servidor, presentan serios riesgos potenciales de seguridad. Consecuentemente, la gran mayor�a de los sistemas de computadoras requieren que todos los manuscritos residen en lugares especiales en el sistema de archivo de la computadora, lugares donde el acceso es limitado. Esto provee cierto tipo de control sobre que clase de pasillos de manuscritos puedan ser colocados en la m�quina y tambi�n en qu� maneras pueda el servidor ser manipulado.

En m�quinas Unix, a menudo pasillos de manuscritos tienen que ser colocados en un directorio llamado cgi-bin, el cual est� en el directorio que contiene los programas del servidor per se. Porque esto se hace por razones de seguridad, a menudo, usuarios ordinarios no tendr�n acceso (o por lo menos no acceso directo). As� que a�n aquellos que puedan escribir pasillos de manuscritos puede que no puedan colocar los manuscritos donde ellos puedan ejecutarlos si sus p�ginas de la Web son servidas desde una computadora en donde ellos no tengan privilegios administrativos. Verifica con el administrador de tu servidor para la pol�tica a usarse con tu servidor .