asp獲取URL的方法

2021-04-17 04:57:30 字數 1803 閱讀 9167

方法一:簡單,得不到引數,只有乙個虛擬路徑

geturl =request("url")

方法二:得到整個url,得到引數

'得到當前頁面的位址     

方法二:得到虛擬路徑,得到引數

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這個頁次的引數(該引數是在page_turn.asp中自行設定的,根據個人設定而變),否則每次翻頁都會疊加這個引數,雖然不影響功能,但總歸不太好吧~~

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

asp獲取資料的方法

querystring和form都是asp中獲取資料的乙個方法.form是用來獲得表單提交的資料,querystring是用來獲得標識在url後面的所有返回的變數及其值 request.querystring 獲取get方法提交的資料 字面意思就是查詢字串 比如常見的url網頁位址都有 asp?pn...

location 獲取url的相關方法

以 http localhost location 21.1 20 location.html foo?name bunny myhash 這個路徑為例 1.獲取當前完整的url路徑 2.獲取當前url路徑 當前url 後面的內容,包括引數和雜湊值 location.url foo?name bun...

request獲取url的方法總結

辣麼多屬性 方法 不用就忘了 當需要用的時候撓頭也想不到,現在總結一下 以備用 例如 http localhost testweb default.aspx request.url.absolutepath testweb default.aspx request.url.absoluteuri r...