¡Ya estamos en Twitter!

Perl en Español

  1. Home
  2. Tutoriales
  3. Foro
  4. Artículos
  5. Donativos
  6. Publicidad

Variables de Entorno

por Uriel Lizama

Intruducción

Con este tutorial vamos a ver unas variables muy famosas, llamadas en inglés "ENVIRONMENT", que puede traducirse como "ENTORNO", variables de entorno.

¿Variables de Entorno?

Estas variables nos permiten conocer cosas de nuestro sistema y del usuario que esta ejecutando nuestro código, no todos los servidores tienen la misma cantidad de variables pero hay algunas que siempre estan ahí y que ahora vamos a ver.

Leyendo las variables

El programa perl automáticamente mete todas las variables de entorno dentro de un hash llamado "ENV", es por ello que siempre las vamos a llamar de la misma manera:

$ENV{'nombre de la variable'}

Aquí esta una lista de alguna de las variables de entorno más útiles y que normalmente estan en todos los servidores:

  • REQUEST_METHOD: Cuando alguien nos envía información esta variable nos dice como la envíaron. (POST,GET,HEAD,PUT).

  • CONTENT_LENGTH: EL tamaño en bytes que tiene el string que fue envíado.

  • QUERY_STRING: Este string tiene la información que fue envíada, en caso de que el REQUEST_METHOD haya sido GET, de otra manera estará vacío.

  • SCRIPT_NAME: El nombre que tiene el script que se esta ejecutando.

  • HTTP_USER_AGENT: Nombre con el que se presenta el navegador que esta usando la persona que esta ejecutando el código.

  • HTTP_REFERER: Dirección desde donde el usuario llego al programa.

  • HTTP_VIA: Locación exacta desde donde el usuario se esta conectando. Normalmente esta variable esta vacía.

  • REMOTE_HOST: Nombre del host del usurio. Muchas veces esta variable esta vacía.

  • REMOTE_ADDR: IP del usuario.

  • REMOTE_USER: Si el usuarios esta navegando dentro de un directorio protegido, esta variable contendrá su username.


¿Quiéres más tutoriales como este? Escribir tutoriales toma una gran cantidad de tiempo y esfuerzo. Si este tutorial te ayudó a aprender o a solucionar algo, por favor considera dejar alguna donación en apoyo a Perl en Español.

Cliquea en el botón de abajo para dejar tu donación por medio de PayPal.

Comparte:
Categorías de Tutoriales:
En Nuestros Foros:

    Software error:

    junk after document element at line 1, column 32, byte 32 at /usr/lib64/perl5/vendor_perl/XML/Parser.pm line 187.
    

    For help, please send mail to the webmaster ([email protected]), giving this error message and the time and date of the error.

  • Entra a los foros »
Socializa:
Síguenos por Twitter

Suscríbete GRATUITAMENTE al Boletín de Perl en Español

Perl en Español es mantenido con Movable Type
Todo el contenido de Perl en Español está bajo una licencia CC:
Creative Commons License