Tutoriales de asp

Introducción

?Alguna vez has querido saber la IP o el Host de quien visita tu web? ?Saber si la petición es post o get? Pues muy facil, esto se puede hacer recurriendo a las variables del servidor.

Por ejemplo si quisieramos mostrar la ip del visitante hariamos:



<% response.write Request.ServerVariables("REMOTE_ADDR") %>


Algunas de las variables más utilizadas:

CONTENT_TYPE: El tipo de datos que se está mostrando (texto, imagen jpeg, etc)

QUERY_STRING: Aquí se almacena todo lo que va detrás de "?" . Por ejemplo si pusieramos pagina.asp?var=value QUERY_STRING contendría "var=value"

REMOTE_ADDR: La ip del visitante

REMOTE_HOST: El host del visitante

HTTP_CLIENT_IP: Esta variable proporciona la ip del usuario cuando accede a través del proxy caché de telefónica.

REQUEST_METHOD: El método de petición que se ha utilizado para abrir la página actual (post o get)

SERVER_NAME: IP o Nombre que tiene asignado el servidor.

HTTP_REFERER: Contiene la página de la que procede el visitante.

REQUEST_URI: Devuelve la uri de la página. Si abrimos http://www.tuweb.com/dir/pagina.asp nos devuelve /dir/pagina.asp

Como ya hemos visto al principio, para utilizar estas variables sólo tenemos que utilizar el método "ServerVariables" Ejemplo:



<% Referer = Request.ServerVariables("HTTP_REFERER") %>


Autor: Gamaliel M.

Comentarios en "Variables del Servidor en asp"

Table 'programa_programas.t_comentarios' doesn't exist