木子屋 Dnawo's BLOG

获取当前页面URL,以便于在另一页中跳转回来

👤 dnawo 📅 2006-06-27 👁 8259 👍 0 💬 0 🔄 本站原创
下边有两个页面,index.asp中有个链接到url.asp,其参数为当前index.asp页的URL
index.asp:
<%
Private Function GetUrl()
Dim ScriptAddress, M_ItemUrl, M_item
ScriptAddress = CStr(Request.ServerVariables("SCRIPT_NAME")) '取得当前地址
str1=scriptaddress
M_ItemUrl = ""
If (Request.QueryString <> "") Then
ScriptAddress = ScriptAddress & "?"
For Each M_item In Request.QueryString
If InStr(page,M_Item)=0 Then
M_ItemUrl = M_ItemUrl & M_Item &"="& Server.URLEncode(Request.QueryString(""&M_Item&"")) & "&"
End If
Next
end if
GetUrl = ScriptAddress & M_ItemUrl
End Function
strurl="http://127.0.0.1" & geturl() 'http://127.0.0.1为你网站的网址
%>
<a href="url.asp?url=<% =strurl %>" target="_self">到url.asp页</a>

url.asp
<a href="<% =request.querystring("url") %>" target="_self">返回前页</a>

评论(0)

暂无评论。

计算题
评论需审核通过后显示
← 上一篇 HAO123邮箱登陆代码 下一篇 → ASP一个常用的自定义替换函数