ASP获取当前url

ASP获取当前url,第1张

首先取得URL,然后分割,取最后一个,判断用户是否输入了具体地址,如果输入了则取倒数第二个URL

<%

urls = RequestServerVariables("URL")

arr_url = Split(urls,"/")

if UBound(Split(arr_url(UBound(arr_url)) ,""))>0 then '说明有具体页面

responsewrite arr_url(UBound(arr_url)-1)

else

responsewrite arr_url(UBound(arr_url))

end if

%>

在ASP中可以使用:requestservervariables(">

RequestServerVariables("SERVER_NAME") 获取主机名RequestQueryString 获取url问号后面的所有参数名这样就可以写一个函数,来取得本页的完整的URLPrivate Function GetUrl()Dim ScriptAddress, M_ItemUrl, M_itemScriptAddress = CStr(RequestServerVariables("SCRIPT_NAME"))M_ItemUrl = ""If (RequestQueryString <> "") ThenScriptAddress = ScriptAddress & ""M_ItemUrl = M_ItemUrl & M_Item &"="& ServerURLEncode(RequestQueryString(""&M_Item&"")) & "&"Nextif right(M_ItemUrl,1)="&" then M_ItemUrl=left(M_ItemUrl,len(M_ItemUrl)-1)end ifGetUrl=RequestServerVariables("SERVER_NAME")&ScriptAddress & M_ItemUrl

>

>

在ASP文件中接收参数的代码如下:

<%

s=requestqueryString("id")

responsewrite "你提交的参数是:id=" & s

%>

">

要分情况分析的 你没说清楚什么情况

1种,是通过Aasp点击进入B页面,那样就可以通过requestquerystring来获取A页面所有参数及服务器参数referer来获取来路页A的名称

2种,你是想访问某个页面上写着的aasp的完整地址及参数,那就要用正则过滤和匹配来提取了

以上就是关于ASP获取当前url全部的内容,包括:ASP获取当前url、ASP和JS如何判断上一页的来源、asp怎样获取本页完整的URL等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9489379.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存