lunes, 16 de diciembre de 2013

Variables de entorno - CGI de Perl


Variables de entorno - CGI del Perl



Interesante: Vídeo Tutorial del CGI de Perl

Interesante: Vídeo Tutorial del lenguaje Perl


También es de suma importancia conocer las variables de entorno a las cuales podremos tener acceso a través de CGI, las variables que se muestran a continuación son de uso habitual al escribir un programa con CGI, para ver todas y cada una de las variables a las que podremos tener acceso vamos a crear un sencillo script, en el cual verás un array asociativo llamado %ENV, a través de este array asociativo podrás acceder a cada una de las variables y obtener información con la cual podrás ejecutar acciones en el programa.

Si ya conoces el lenguaje Perl, el siguiente código no te debe parecer nada extraño. A través de un array foreach se obtiene tanto la clave como el valor de los elementos almacenados en el array asociativo %ENV.

Crea un archivo y guárdalo como variables-cgi.cgi en la carpeta cgi-bin ...

#!"C:\xampp\perl\bin\perl.exe"

#Variables de entorno CGI

#Cabecera para mostrar texto plano
print "Content-type: text/plain\n\n";

foreach (sort keys %ENV)
{
  print  $_ . ": " . $ENV{$_} . "\n";
}


Ejecuta en el navegador la siguiente ruta ... http://localhost/tutorial-cgi/cgi-bin/variables-cgi.cgi



Como puedes ver esta vez he cambiado la cabecera a texto plano "text/plain", para escribir html utiliza el string "text/html". En ese archivo puedes ver las diferentes variables de entorno que podrás utilizar con CGI.