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

下边有两个页面,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>

上一篇: HAO123邮箱登陆代码
下一篇: ASP一个常用的自定义替换函数
文章来自: 网络
引用通告: 查看所有引用 | 我要引用此文章
Tags:
最新日志:
评论: 1 | 引用: 0 | 查看次数: 6659
发表评论
登录后再发表评论!