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.
|
|
|
|