方法一:簡單,得不到引數,只有乙個虛擬路徑
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...