asp获得完整来源网址

Function GetUrl()
   Dim ScriptAddress, M_ItemUrl, M_item,urlid,urlid2
   ScriptAddress = CStr(Request.ServerVariables("SCRIPT_NAME"))
   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
   If right(M_ItemUrl,1) = "&" Then M_ItemUrl = Left(M_ItemUrl,Len(M_ItemUrl)-1)
   end if
   GetUrl ="http://"&Request.ServerVariables("Server_Name")&ScriptAddress & M_ItemUrl
  urlid =InStr(GetUrl,"&page")
  urlid2 =InStr(GetUrl,"?page")
'----------去除当前页的page参数--------
if urlid<>0 then
 GetUrl=left(GetUrl,urlid-1)&"&"
end if
if urlid2<>0 then
GetUrl=left(GetUrl,urlid2-1)&"?"
end if
'----------去除当前页的page参数--------  
End Function



上一篇: Google企业邮局无法接收邮件的问题
下一篇: 百度关键字提取器V3.0!
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags: asp
相关日志:
评论: 0 | 引用: 0 | 查看次数: 3775
发表评论
昵 称:
密 码: 游客发言不需要密码.
邮 箱: 邮件地址支持Gravatar头像,邮箱地址不会公开.
网 址: 输入网址便于回访.
内 容:
验证码:
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 1000 字 | UBB代码 开启 | [img]标签 关闭

 广告位

↑返回顶部↑