asp怎样获取本页完整的URL?

必须和地址栏中的一模一样,包括?号以后的。... 必须和地址栏中的一模一样,包括?号以后的。 展开
 我来答
匿名用户
2013-11-12
展开全部
CStr(Request.ServerVariables("SCRIPT_NAME")) 获取本页名
Request.ServerVariables("SERVER_NAME") 获取主机名
Request.QueryString 获取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
M_ItemUrl = M_ItemUrl & M_Item &"="& Server.URLEncode(Request.QueryString(""&M_Item&"")) & "&"
Next
if right(M_ItemUrl,1)="&" then M_ItemUrl=left(M_ItemUrl,len(M_ItemUrl)-1)
end if
GetUrl=Request.ServerVariables("SERVER_NAME")&ScriptAddress & M_ItemUrl
End Function
response.write "http://"&geturl
匿名用户
2013-11-12
展开全部
ScriptAddress = CStr(Request.ServerVariables("SCRIPT_NAME"))
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-11-12
展开全部
ASP是数据库的,是没有办法从代码里面看到!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式