ARTICULOS

Utilizando las ServerVariables en ASP

Autor: Fabian Muller (http://www.webexperto.com) - 18/06/2002

Gracias a las variables de servidor (o ServerVariables) podemos conseguir diferentes informaciones acerca del usuario y del servidor.

Para acceder a ellas, utilizamos el objeto Request seguido del nombre de la variable a la cual queremos acceder:

Ejemplo

El siguiente script tiene como tarea detectar el número de IP del usuario (a través de la variable de servidor remote_host) y guardarla en una variable, para luego imprimirla.

<%
' Detectamos la IP del usuario y la guardamos en la variable ip
ip = request.servervariables("remote_host")
' Imprimos la IP
response.write "Su número de IP es: " & ip
%>

SeverVariables más utilizadas

HTTP_USER_AGENT
Devuelve el navegador que utiliza el usuario.
Ejemplo: Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0; COM+ 1.0.2204)

HTTP_ACCEPT_LANGUAGE
Devuelve el idioma configurado en el navegador. Es muy útil a la hora de detectar el idioma o país de origen del usuario, de esta forma se pueden mostrar contenidos de su interés.
Ejemplo: es-ar (para Argentina), es-mx (para México), en-us (para USA), entre otros.

REMOTE_HOST, REMOTE_ADDR
Devuelve la IP del usuario. Un ejemplo para utilizarlo puede ser en un sistema de encuesta, guardando la IP evitaremos que una misma persona vote más de una vez.

HTTP_REFERER
Devuelve la URL desde donde vino el usuario.

APPL_PHYSICAL_PATH
Devuelve la ruta física del sitio.

URL
Devuelve la ruta del archivo desde la raiz

HTTP_COOKIE
Devuelve el contenido de las cookies grabadas desde el mismo dominio.

QUERY_STRING
Devuelve la información almacenada en la cadena después del signo de pregunta (?) en la petición HTTP.

REQUEST_METHOD
Devuelve el método utilizado. Puede ser GET, POST, HEAD, entre otros.

ALL_HTTP
Devuelve todos los datos del cliente (navegador, idioma, cookie, etc.)

LOGON_USER
Devuelve el nombre del usuario logueado en Windows NT.

 

Más artículos sobre ASP

1. Contador de visitas sin utilizar bases de datos
2. Contador de clicks en ASP
3. Utilizando includes en ASP
4. Agilizar la carga de tus páginas ASP
5. Trabajando con fechas y horas
6. Contador gráfico en ASP
7. Haciendo restas entre fechas
8. Agregar, eliminar y modificar datos a una BD
9. Última modificación de un archivo
10. Cómo crear un XML desde ASP
Más artículos...

Otros artículos...

Java Script Nivelar altura de capas paralelas
PHP Validar una dirección de email
JSP Introducción a las Java Server Pages
Java Script Un reloj digital en JavaScript
Marketing 10 formas de darle notoriedad a un sitio web
ASP Detectar plugin de Flash con ASP
Marketing Algunas bases de Link Building
HTML Cuadro con las esquinas redondeadas
Fireworks Optimizando gráficos con el Fireworks
PHP Banners aleatorios con PHP
Más artículos...