日期:2014-05-17 浏览次数:20895 次
Public 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 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
------解决方案--------------------
在ASP里得不到完整路径的,只能得的ASP处理过的东西,比如 host path filename quertstring这些
所以,http:// ? #sss 这些东西在ASP代码里都得不到的
甚至你看IIS的日志,连问号也是没有记录的