Иногда вам нужно получить URL, порт, имя файла пути, параметры и т. Д. Здесь я поделюсь с вами этим кодом функции. Друзья, которые это нужно, могут ссылаться на это.
Функция 1
<%function getUrl () При ошибке резюме следующее Dim Strtempif lcase (request.servervariables ("https")) = "off" thenstrtemp = "http: //" elsestrtemp = "https: //" end if strtemp = strtemp & request.servervariables ("server_name") if extrabervarvervarvarvarvaribles ("server_name") wreemperVarVerVerVarvAblables ("server_name") if extraverVerVerVerVerblables ("Server_name") wrtemp = strtemp & request. <> 80 Тогда strtemp = strtemp & ":" & request.servervariables ("server_port") strtemp = strtemp & request.servervariables ("url") if trim (request.querystring) <> "" Тогда strtemp = strtemp & "?" & Trim (request.querystring) geturl = strtempend functionresponse.write geturl ()%>Функция 2
<!-Получите текущий путь страницы-> <%dim str, host, url, ключевое слово, fullstr = "http: //"; host = request.servervariables ("http_host") url = request.servervariables ("path_info") 'или urlkeword = request.servervariables ("Query_string") "или urlkeword = request.servervariables (" Query_string ")" uperiallifling "). Str & Host & Url & "?" & KeywordDelsefull = str & host & urlend ifsession ("url") = полная%>Если вы используете его, вы должны выбрать первый, который поддерживает суждение HTTPS.
Если это через страницу 404, это нельзя получить, и это должно быть реализовано в сочетании с JS
Например:
JS Page
<script> var pathname = window.location.pathname; location.replace ("/do.asp? P ="+pathname); </script>Передайте параметр Path, чтобы DO.ASP для обработки
strPath = запрос ("P")
Вы можете получить страницу до 404, а затем выполнить операцию, обратить внимание на разрешения каталогов. Вы также можете поместить его в 404 и наказать iframe за операцию.