A veces necesita obtener la URL, el puerto, el nombre del archivo de ruta, los parámetros, etc. Aquí compartiré este código de función con usted. Los amigos que lo necesitan pueden referirse a él.
Función 1
<%function getUrl () en el currículum de error siguiente dim strtempif lcase (request.serverVariables ("https")) = "Off" thenstrtemp = "http: //" elsestrtemp = "https: //" end if strtemp = strtemp & request.servervariables ("server_name") Request.ServerVariAbles ("server_port") <> 80 luego strtemp = strtemp & ":" & request.ServerVariAbles ("server_port") strtemp = strtemp & request.SerVerVariAbles ("url") if TRIM (request.QueryString) <> "luego strtemp = strtemp &"? "?"? "?"? "?"? "?"? "?"? " & TRIM (request.queryString) getUrl = strtempend functionResponse.write getUrl ()%>Función 2
< str & host & url & "?" & keywordDelsefull = str & host & urlend ifsession ("url") = completo%>Si lo usa, debe elegir el primero, que respalda el juicio HTTPS.
Si es a través de una página 404, esto no se puede obtener, y debe implementarse en combinación con JS
Por ejemplo:
Página JS
<script> var pathname = window.location.pathname; ubicación.replace ("/do.asp? p ="+pathname); </script>Pasar el parámetro de ruta al hacer.
strpath = request ("P")
Puede obtener la página antes de 404 y luego realizar la operación, prestar atención a los permisos de directorio. También puede ponerlo en 404 y castigar al iframe para operar.