Uso de las variables de Servidor

Las variables de Servidor (ServerVariables) almacenan información relativa al entorno de ejecución de una aplicación ASP.

La sintaxis para acceder a estas variables es mediante el objeto Request indicando entre paréntesis el nombre de la variable a obtener.

Una de las aplicaciones más utilizadas de estas variables es la obtención del identificador de usuario. Esta información se conoce como el nombre de usuario que se introduce al hacer login en un equipo de un entorno de red local.

Esta sería la sintaxis:

<%
  Response.write Request.ServerVariables("LOGON USER") 
%> 

Descripciones de algunas variables de servidor

A continuación se describe el significado de las diferentes variables de servidor:

AUTH_TYPE: Indica el método de autentificación que utiliza el servidor para validar a un usuario

CONTENT_TYPE: Tipos de dato del contenido

LOGON_USER: Cuenta de Windows NT con la que se ha loginado el usuario

QUERY_STRING: Cadena que sigue al signo interrogante (?) en la petición HTTP

REMOTE_ADDR: Dirección IP del equipo remoto que realiza la petición al servidor

REMOTE_HOST: Nombre del Host que realiza la petición

REQUEST_METHOD: Método utilizado en la petición (GET, HEAD, POST)

SCRIPT_MAP: Prefijo de la URL anterior a la pagina

SERVER_NAME: Nombre o IP del servidor

Ejemplo

El siguiente ejemplo utiliza un bucle para recorrer el objeto ServerVariables visualizando el nombre y el contenido de todas ellas en una tabla de dos columnas

Visualización Server Variables

<TABLE>
<TR>
<TD><B>Server Variable</B></TD>
<TD><B>Value</B></TD>
</TR>
<% For Each name In Request.ServerVariables %>
<TR>
<TD> <%= name %> </TD>
<TD>  <%= Request.ServerVariables(name) %> </TD>
</TR>
<% Next %> 
</TABLE>

Este sería el resultado de ejecutar esta página:

COMPARTE ESTE ARTÍCULO

COMPARTIR EN FACEBOOK
COMPARTIR EN TWITTER
COMPARTIR EN LINKEDIN
COMPARTIR EN WHATSAPP
ARTÍCULO ANTERIOR