ARTICULOS

Utilizando las ServerVariables en ASP

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

Del.icio.us Digg Technorati

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. Enlace externo dinámico con frames
2. Trabajando con fechas y horas
3. Sistema de noticias en ASP
4. Agregar, eliminar y modificar datos a una BD
5. Envio de emails con CDONTS
6. Reconocer idioma del visitante
7. Manual de introducción al ASP
8. Contador de clicks en ASP
9. Proteger páginas con password en ASP
10. Buscador en ASP
Más artículos...

Otros artículos...

Fireworks Fundir imágenes con Fireworks
PHP Usuarios activos con PHP sin BD
Marketing Factores para un sitio web exitoso
Servidores Configurar IIS para ejecutar WAP
Usabilidad ¿Por qué maquetar con estándares?
PHP Forzar descarga de archivos
Marketing Incrementar ganancias en Adsense
PHP Definción y uso de clases en PHP
Bases de Datos Optimizar consultas MySQL
Java Script Redimensionar tamaño de ventana
Más artículos...