主頁 > 知識(shí)庫 > asp獲取當(dāng)前完整路徑(url)的函數(shù)代碼

asp獲取當(dāng)前完整路徑(url)的函數(shù)代碼

熱門標(biāo)簽:遼寧銀行智能外呼系統(tǒng) 上海浦東騰訊地圖標(biāo)注位置 海南銀行智能外呼系統(tǒng)商家 辰溪地圖標(biāo)注 電銷機(jī)器人違法了嗎 澳大利亞城市地圖標(biāo)注 姜堰電銷機(jī)器人 許昌智能電銷機(jī)器人公司 遼寧正規(guī)電銷機(jī)器人

有時(shí)候我么您需要獲取網(wǎng)址,端口、路徑文件名、參數(shù)等,這里就為大家分享一下這個(gè)函數(shù)代碼,需要的朋友可以參考下

函數(shù)1

%
function GetUrl()
 on Error Resume Next
 Dim strTemp
if LCase(request.ServerVariables("HTTPS")) = "off" Then
strTemp = "http://"
Else
strTemp = "https://"
 end if
 strTemp = strTemp  Request.ServerVariables("SERVER_NAME")
 if Request.ServerVariables("SERVER_PORT") > 80 Then strTemp = strTemp  ":"  Request.ServerVariables("SERVER_PORT")
 strTemp = strTemp  Request.ServerVariables("URL")
 if trim(request.QueryString) > "" Then strTemp = strTemp  "?"  Trim(Request.QueryString)
 GetUrl = strTemp
End Function
response.write GetUrl()
%>

函數(shù)2

!--獲取當(dāng)前頁面路徑--> 
% 
dim str,host,url,keyword,full 
str="http://"; 
host = Request.ServerVariables("HTTP_HOST") 
url = Request.ServerVariables("PATH_INFO") '或url 
keyword = Request.ServerVariables("QUERY_STRING") 
if keyword > "" then 
full = strhosturl"?"keyword 
else 
full = strhosturl 
end if 
session("url")=full 
%>

使用的話肯定選擇第一個(gè),支持https的判斷。

如果是通過404頁面除非,這個(gè)是獲取不到的,需要結(jié)合js來實(shí)現(xiàn)

例如:

js頁面

script>
var pathname = window.location.pathname;
location.replace("/do.asp?p="+pathname);
/script>

將路徑傳參給do.asp進(jìn)行處理

strpath=Request("p")

即可獲取404之前的頁面,然后進(jìn)行執(zhí)行操作即可,注意目錄權(quán)限。也可以放到404中處罰iframe進(jìn)行操作。

標(biāo)簽:崇左 深圳 西藏 晉城 撫州 威海 伊春 銅川

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《asp獲取當(dāng)前完整路徑(url)的函數(shù)代碼》,本文關(guān)鍵詞  asp,獲取,當(dāng)前,完整,路徑,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《asp獲取當(dāng)前完整路徑(url)的函數(shù)代碼》相關(guān)的同類信息!
  • 本頁收集關(guān)于asp獲取當(dāng)前完整路徑(url)的函數(shù)代碼的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章