quiero conseguir el dominio actual por lo que si la página es http://www.domain.com/page.asp necesito www.domain.com
¿Cómo puedo obtener el dominio actual en ASP clásico?
14
A
Respuesta
27
Request.ServerVariables("SERVER_NAME")'
estar completo, uno de mis funciones:
function PageUrl
dim sPort
sPort = Request.ServerVariables("SERVER_PORT")
if sPort = "80" then
sPort = ""
else
sPort = ":" & sPort
end if
PageUrl = "http://" & Request.ServerVariables("SERVER_NAME") & sPort & _
Request.ServerVariables("URL") & "?" & _
Request.ServerVariables("QUERY_STRING")
end function
1
una de las peticiones ServerVariables (server?)
0
Poner esto antes del final de su f unción para eliminar el ?
cuando no hay ningún elemento de cadena de consulta, como al azar ?
al final puede que no sea lo que quiere:
If right(PageUrl,1)="?" then PageUrl = left(PageUrl,len(PageUrl)-1)
0
<%
for each x in Request.ServerVariables
response.write(x&"="&Request.ServerVariables(x)&"<br>")
next
%>
Esta voluntad le da resultados como este con todos Request.ServerVariables
REMOTE_ADDR = 40.20.170.160
REMOTE_HOST = 40.20.170.160
REMOTE_USER =
REQUEST_METHOD = GET
SCRIPT_NAME = /xyz/get.asp
SERVER_NAME = www.xyz.com
SERVER_PORT = 80
+1
Agregue algunas explicaciones. –
+0
Explicación agregada :) – MRRaja
Cuestiones relacionadas
- 1. Cookie.HTTPSólo en el clásico ASP
- 2. Depuración con Response.Write en el clásico ASP
- 3. Sesión en ASP clásico
- 4. ¿Puedo combinar asp.net 4.0 con asp clásico o puedo convertir asp clásico a asp.net?
- 5. Cómo redirigir con ASP clásico
- 6. Obtener dominio actual
- 7. Cadena multilínea en Asp clásico
- 8. VBScript/ASP clásico
- 9. ResolveUrl/Url.Content en ASP clásico
- 10. ASP clásico - Detectando 500 errores
- 11. ASP clásico en ASP.NET MVC (C#)
- 12. Cómo retrasar una respuesta en ASP clásico
- 13. ¿Cómo atravieso una colección en ASP clásico?
- 14. ¿Cómo puedo lidiar con tener que codificar ASP clásico?
- 15. ASP clásico: ASPSESSIONID múltiple en cookies
- 16. ASP clásico: errores de captura
- 17. código de respuesta asp clásico
- 18. Ordenar una colección en ASP clásico
- 19. Ejecución de ASP clásico en IIS 7.5
- 20. concatenación de cadena en ASP clásico
- 21. Estructura de clase en asp clásico
- 22. Cómo comprobar el envío de formularios ASP clásico
- 23. Cómo publicar una página de asp.net en ASP clásico
- 24. ASP (Clásico) en Linux Chilisoft Reemplazo
- 25. combinación de matriz en ASP clásico
- 26. ¿Visual Studio 2008 es compatible con el desarrollo ASP clásico?
- 27. función sobrecargado en ASP clásico JScript
- 28. 500 Vs 500.100 Error en ASP clásico
- 29. Consejos de rendimiento para asp clásico?
- 30. ¿Cómo obtener el dominio de la solicitud actual?
<% = Request.ServerVariables ("SERVER_NAME")%> – jessegavin