ASP中获取URL地址的各项值

[ 2007-03-25 12:28:16 | 作者: kite ]
字体大小: | |
获取URL地址中的主机
<%=Request.ServerVariables("HTTP_HOST")%><br>

获取URL地址中的主机后的页面
<%=Request.ServerVariables("URL")%><br>

获取URL地址中的所有变量参数值方法一
<%=Request.ServerVariables("QUERY_STRING")%><br>

获取URL地址中的所有变量参数值方法二
<%
For Each RequestItem In Request.QueryString
if RequestItem <> "FileName" And RequestItem <> "PageTitle" then
if ParaList = "" then
ParaList = RequestItem & "=" & Server.URLEncode(Request.QueryString(RequestItem))
else
ParaList = ParaList & "&" & RequestItem & "=" & Server.URLEncode(Request.QueryString(RequestItem))
end if
end if
Next
%>
<%=Paralist%><br>

获得当前网页的完整URL之方法一
http://<%=Request.ServerVariables("HTTP_HOST")&request.ServerVariables("URL")&"?"&Request.ServerVariables("QUERY_STRING") %> <br>

获得当前网页的完整URL之方法二
<%="http://"&Request.ServerVariables("server_name")&Request.ServerVariables("path_info")%><br>

获取上一页面来源地址
<%=request.servervariables("HTTP_REFERER")%> <br>

例如页面http://127.0.0.1/kite/1.asp通过超连接进入http://127.0.0.1/kite/2.asp?id=1&id=2 <br>
则运行的如果如下:
获取URL地址中的主机 127.0.0.1<BR>
获取URL地址中的主机后的页面 /kite/2.asp<BR>
获取URL地址中的所有变量参数值方法一 id1=1&amp;id2=2<BR>
获取URL地址中的所有变量参数值方法二 id1=1&amp;id2=2<BR>
获得当前网页的完整URL之方法一 http://127.0.0.1/kite/2.asp?id1=1&amp;id2=2 <BR>
获得当前网页的完整URL之方法二 http://127.0.0.1/kite/2.asp<BR>
获取上一页面来源地址 http://127.0.0.1/kite/1.asp</p>

说明,文章中的<br>在网页中是下一行开始的意思.亲自测试得来的总结,包没有错.
[最后编辑于 kite, at 2007-03-25 12:32:57]
永久地址 永久地址: http://www.jmkite.com/kite/technology/feed.asp?q=comment&id=229

此文还没有评论.

您无法为这篇日志发表评论.