1 .
Introducción
2 .
Descripciones de algunas variables de servidor
3 .
Ejemplo
Introducción
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:
Últimos comentarios
Últimos 5 comentarios
kjnkn (07/11/2008)
Por
jnkj
COMO CAPTURAR LOGIN DE RED (01/03/2006)
Por
Tengo un código para capturar el Login del usuario de la red, pero al hacer un cambio en el Dominio del servidor este ya no lo captura. ¿Hay otra manera de capturar el login del usuario, usando ServerVariables u otro comando???
El Equipo (27/01/2006)
Por
No hay una forma de saber el nombre del equipo que entra a mi página???
Es decir si alguna persona se conecta a mi págia web no hay forma de colocar el nombre de ese mismo equipo?? No la IP? Sino el nombre por ejemplo: Equipo: sgvpry.
Gracias si me pueden ayudar mi correo es evega@integraconsultores.com.ve
Problemas con Java en el Chat (28/09/2004)
Por
Cuando estoy chateando utilizando Java, me bloque los privados y tengo que apagar el equipo y volver a reiniciarlo, que hago para solucionar el problema
Logon_User (20/09/2003)
Por
A fin de que pueden visualizar el LOGON USER es necesario hacer lo siguiente:
1.- LOGON USER separado por guión bajo, así LOGON_USER
2.- En propiedades del sitio web predeterminado es necesario desactivar los usuarios anónimos, de esta manera podrás ver el name user activo en la sección de la page, solo tienes que poner el código LOGON_USER