国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > ASP > 正文

asp 獲取url函數(shù)小結(jié)

2024-05-04 11:08:44
字體:
供稿:網(wǎng)友
asp 獲取url函數(shù)小結(jié),需要的朋友可以參考下。
 
 
 
方法一:簡單,得不到參數(shù),只有一個虛擬路徑 
復制代碼代碼如下:

GetUrl =request("url") 

例如:http://127.0.0.1/shiyan.asp?dfsdfsf=dsfsdfd&aa=dddd 
獲取為:shiyan.asp 
復制代碼代碼如下:

<% 
dim changdu,url,ends,wurl 
changdu=len(request.ServerVariables("URL")) 
url=instrrev(request.ServerVariables("URL"),"/") 
url=url+1 
ends=changdu+1-url 
wurl=mid(request.ServerVariables("URL"),url,ends) 
%> 

方法二:得到整個URL,得到參數(shù) 
復制代碼代碼如下:

'得到當前頁面的地址 
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 

例如:http://127.0.0.1/shiyan.asp?dfsdfsf=dsfsdfd&aa=dddd 
獲取為:http://127.0.0.1/shiyan.asp?dfsdfsf=dsfsdfd&aa=dddd 

方法三:得到虛擬路徑,得到參數(shù) 
復制代碼代碼如下:

Private Function GetUrl() 
Dim ScriptAddress,M_ItemUrl,M_item 
ScriptAddress = CStr(Request.ServerVariables("SCRIPT_NAME")) '取得當前地址 
M_ItemUrl = "" 
If (Request.QueryString <> "") Then 
ScriptAddress = ScriptAddress & "?" 
For Each M_item In Request.QueryString 
If M_item = "page_num" Then Exit for '此處的作用就是過濾掉Page_num這個頁次的參數(shù)(該參數(shù)是在page_turn.asp中自行設置的,根據(jù)個人設定而變),否則每次翻頁都會疊加這個參數(shù),雖然不影響功能,但總歸不太好吧~~ 
If InStr(page,M_Item)=0 Then 
M_ItemUrl = M_ItemUrl & M_Item &"="& Server.URLEncode(Request.QueryString(""&M_Item&"")) 
else 
M_ItemUrl = M_ItemUrl & M_Item &"="& Server.URLEncode(Request.QueryString(""&M_Item&"")) & "&" 
End If 
Next 
Else 
ScriptAddress = ScriptAddress & "?" 
end if 
GetUrl = ScriptAddress & M_ItemUrl 
End Function 

例如:http://127.0.0.1/shiyan.asp?dfsdfsf=dsfsdfd&aa=dddd 
獲取為:/shiyan.asp?dfsdfsf=dsfsdfd&aa=dddd 

方法四:只獲取參數(shù)部分字符串 
復制代碼代碼如下:

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 
geturl=mid(geturl,instr(geturl,"?")+1) 
End Function 

例如:http://127.0.0.1/shiyan.asp?dfsdfsf=dsfsdfd&aa=dddd 
獲取為:dfsdfsf=dsfsdfd&aa=dddd

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 安乡县| 平乡县| 格尔木市| 香河县| 象州县| 德清县| 老河口市| 滨海县| 蒙山县| 石嘴山市| 垦利县| 清流县| 竹山县| 桃园县| 南和县| 浑源县| 扎兰屯市| 阿鲁科尔沁旗| 大宁县| 调兵山市| 满城县| 奉新县| 甘肃省| 神木县| 罗山县| 安平县| 马龙县| 娄烦县| 石台县| 密云县| 惠安县| 临朐县| 澄江县| 成都市| 满洲里市| 鄂托克旗| 西宁市| 新建县| 长兴县| 中山市| 明水县|