ASP获取浏览器地址栏的完整信息
[ 2008-01-18 21:38:12 | Author: colacat ]
去年自己写论坛“跳转至操作前页面”功能的时候用到的代码,比较有用,整理了一下,作用是根据不同的方式获取地址栏的不同信息。
Comments Feed: http://www.colacat.cn/feed.asp?q=comment&id=4
<%Function GetUrl(action)
GetUrl=request.servervariables("script_name") '赋目录及文件名
if action="div" then exit Function
GetUrl=Mid(Request.ServerVariables("script_name"),InstrRev(Replace(Request.ServerVariables("script_name"),"\","/"),"/")+1) '赋文件名
if action="page" then exit Function
GetUrl=request.servervariables("QUERY_STRING") '赋地址栏参数
if action="action" then exit Function
GetUrl="http://" '赋http://
GetUrl=GetUrl&request.servervariables("HTTP_HOST") '+赋域名
if action="http" then exit Function
GetUrl=GetUrl&request.servervariables("script_name")'+赋目录及文件名
if action="alldiv" then exit Function
if request.servervariables("QUERY_STRING")<>"" then GetUrl=GetUrl&"?"&request.servervariables("QUERY_STRING") '+赋地址栏参数
End Function
Response.Write "参数:http<br>值:"&GetUrl("http")&"<br><br>"
Response.Write "参数:alldiv<br>值:"&GetUrl("alldiv")&"<br><br>"
Response.Write "参数:all 或 空<br>值:"&GetUrl("all")&"<br><br>"
Response.Write "参数:action<br>值:"&GetUrl("action")&"<br><br>"
Response.Write "参数:div<br>值:"&GetUrl("div")&"<br><br>"
Response.Write "参数:page<br>值:"&GetUrl("page")%>
GetUrl=request.servervariables("script_name") '赋目录及文件名
if action="div" then exit Function
GetUrl=Mid(Request.ServerVariables("script_name"),InstrRev(Replace(Request.ServerVariables("script_name"),"\","/"),"/")+1) '赋文件名
if action="page" then exit Function
GetUrl=request.servervariables("QUERY_STRING") '赋地址栏参数
if action="action" then exit Function
GetUrl="http://" '赋http://
GetUrl=GetUrl&request.servervariables("HTTP_HOST") '+赋域名
if action="http" then exit Function
GetUrl=GetUrl&request.servervariables("script_name")'+赋目录及文件名
if action="alldiv" then exit Function
if request.servervariables("QUERY_STRING")<>"" then GetUrl=GetUrl&"?"&request.servervariables("QUERY_STRING") '+赋地址栏参数
End Function
Response.Write "参数:http<br>值:"&GetUrl("http")&"<br><br>"
Response.Write "参数:alldiv<br>值:"&GetUrl("alldiv")&"<br><br>"
Response.Write "参数:all 或 空<br>值:"&GetUrl("all")&"<br><br>"
Response.Write "参数:action<br>值:"&GetUrl("action")&"<br><br>"
Response.Write "参数:div<br>值:"&GetUrl("div")&"<br><br>"
Response.Write "参数:page<br>值:"&GetUrl("page")%>
Comments Feed: http://www.colacat.cn/feed.asp?q=comment&id=4
View Mode: Show All |
Comments: 1 |
Trackbacks: 0 | Toggle Order | Views: 3113
[ 2008-03-18 19:04:45 ]
路过,顶一下!






