Está usted en Indice > Construcción > Lenguajes > CGI > Lecciones y Paso a Paso > WebTaller - Otras Variables de Entorno CGI Útiles
Construcción
Maletín
Utilidades
Cursos
Promoción
Rentabilidad
Zona Novatos
Foros
Acceso a tu cuenta

Otras Variables de Entorno CGI Útiles


Los scripts CGI tienen acceso a algo así como 20 variables de entorno, como QUERY_STRING y CONTENT_LENGTH mencionadas en la página principal. Aquí está la lista completa en NCSA.

Otras cuantas que pueden servirte:


REQUEST_METHOD
El método HTTP con el que este script fué llamado. Generalmente "GET", "POST", o "HEAD".

HTTP_REFERER
El URL de la forma que fué remitido. No siempre se usa, así que no confíes mucho en él. No invadas la privaciía de la gente con él tampoco.

PATH_INFO
Información extra de "ruta". Es posible pasar información estra a tu script en el URL, después del nombre de archivo del script CGI. Por ejempli, llamando al URL
http://www.myhost.com/mypath/myscript.cgi/path/info/here
fijará a PATH_INFO a "/path/info/here". Comúnmente usado para datos tipo ruta, pero puedes usarlo para cualquier propósito.

SERVER_NAME
Tu nombre de servidor Web o dirección IP (al menos para esta petición).
SERVER_PORT
Tu puerto de servidor Web (al menos para esta petición).
SCRIPT_NAME
El URL local del script que está siendo ejecutado. El estándar CGI no es claro sobre si el slash de inicio se incluye. Puedes soportar ambos casos con esta línea de Perl, que garantiza un slash de inicio:
$ENV{'SCRIPT_NAME'}=~ s#^/?#/# ;
Así que el URL del script que está siendo ejecutado es, en Perl,

"http://$ENV{'SERVER_NAME'}:$ENV{'SERVER_PORT'}$ENV{'SCRIPT_NAME'}"

El URL completo del script con el que fue invocado tambien puede tener PATH_INFO y QUERY_STRING al final.

Una vez más, ve todas en la lista completa de NCSA's.

 



Usuarios que han visto este tema también han visto...

- ¿Cual es la diferencia entre GET y POST?
- Links aleatorios con CGI
- Redactar páginas completas con CGI
- Introducción a la interfaz CGI
- Leer Datos en tu CGI


Versión imprimible - Versión imprimible de este documento
Enviar e-mail - Enviar por e-mail este documento
Publicidad

Información legal | Política de Privacidad | Contacte con nosotros

Otro proyecto de Factoría de Internet. Copyright© 2003-2008 Factoría de Internet S.L.. Todos los derechos reservados.


Página generada el 05-12-2008 a las 04:17:29