Foros del Web » Programando para Internet » ASP Clásico »

conocer url completa (con http://) con asp

Estas en el tema de conocer url completa (con http://) con asp en el foro de ASP Clásico en Foros del Web. Hola, ¿es posible conocer la url completa de la página (con http://www.midominio.es )? He utilizado la variable url pero no me devuelve el dominio. Y ...
  #1 (permalink)  
Antiguo 09/01/2004, 07:51
 
Fecha de Ingreso: noviembre-2003
Mensajes: 2
Antigüedad: 21 años, 5 meses
Puntos: 0
conocer url completa (con http://) con asp

Hola, ¿es posible conocer la url completa de la página (con http://www.midominio.es)? He utilizado la variable url pero no me devuelve el dominio. Y si la página no ha sido llamada desde un enlace el http_referer no me devuelve nada.

Gracias.
  #2 (permalink)  
Antiguo 09/01/2004, 16:13
 
Fecha de Ingreso: agosto-2002
Ubicación: Santiago, CHILE
Mensajes: 25
Antigüedad: 22 años, 8 meses
Puntos: 0
ok, tu preguntas se debe responder en 3 partes.

lo primero se conocer que tipo de protocolo se está utilizando, esto lo obtienes con la siguiente instrucción :
<%Var1=Resquest.ServerVariables("HTTPS")%> lo que te vá a retornar un TRUE o FALSE.

lo segundo es conocer el nombre o la IP del servidor, así :
<%Var2=Resquest.ServerVariables("SERVER_NAME")%> para saber el nombre del Servidor. y...
<%Var2=Resquest.ServerVariables("REMOTE_ADDR")%> para conocer la IP, elije la que mas te guste, ok?.
Finalmente para conocer la ruta, asi...
<%Var3=Resquest.ServerVariables("PATH_INFO")%>.

Luego uniendo o concatenando todas las variables podemos conformar la ruta (Path) correcta. asi:
<%
if (Var1=true) Then
Var1="HTTPS"
Else
Var1="HTTP"
End if
Path = Var1 & "://" & Var2 & "/" & Var3
Response.Write "<br>Path : " Path
%>

y listo, espero que te sirva, adios.
__________________
ATTE.
Franco A. Gomara G.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:49.