Tecnología

Inicio

Cómo pasar variables a partir de un conjunto de marcos CGI

Una de las formas en que interactúan las aplicaciones web y los servidores es a través de una interfaz de entrada común, o CGI. Si está desarrollando una aplicación web o un sitio web, puede que tenga que pasar variables y otros tipos de datos en el servidor web, que los recibe a través de CGI. Este tutorial le mostrará cómo utilizar el lenguaje de programación web en Perl para enviar variables de CGI del servidor.

Instrucciones

1 Crear un nuevo documento Perl usando una aplicación de edición de texto plano o una aplicación de edición de código.

2 Pasar variables a CGI utilizando HTTP GET y el método para enviar datos a través del protocolo CGI conexión HTTP mediante la creación de una dirección URL modificable, por ejemplo:

http://www.examplewebsite.com/cgi-bin/example.cgi?username=John&password=smith

3 Código del script en Perl que permitirá a la URL del ejemplo anterior para aceptar los parámetros de nombre de usuario y contraseña en la dirección URL utilizando la siguiente secuencia de comandos:

local ($buffer, @pairs, $pair, $name, $value, %FORM);

$ ENV { 'REQUEST_METHOD'} = ~ tr / az / AZ /;

if ($ ENV { 'REQUEST_METHOD'} eq "GET")

{

$ Buffer = $ ENV { 'QUERY_STRING'};

}

$ Usuario = $ {usuario} FORMA;

$ Password = $ FORMA {password};

4 Guarde el documento Perl y cargarlo en el mismo servidor web que aloja la aplicación web o sitio web, a continuación, hacer referencia a la secuencia de comandos, según sea necesario, en otras partes de su código.