?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") %>