¿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")
%>
Usuarios que han visto este tema también han visto...
- Crear links aleatorios en ASP
- ASP WebMail
- Chat Nve chat en ASP
- Contador gráfico de varios tipos. También en modo texto.
- Cliente de correo electrónico por web.
Información legal | Política de Privacidad | Contacte con nosotros
Otro proyecto de Factoría de Internet. Copyright© 2003-2008 Factoría de Internet S.L.. Todos los derechos reservados.