广

ASP编程

  • IOS开发
  • android开发
  • PHP编程
  • JavaScript
  • ASP.NET
  • ASP编程
  • JSP编程
  • Java编程
  • 易语言
  • Ruby编程
  • Perl编程
  • AJAX
  • 正则表达式
  • C语言
  • 编程开发

    Asp获取url地址的实例分析(附代码)

    2018-04-05 08:32:39 次阅读 稿源:互联网
    零七广告

      在asp中,我们很多时候获取url都是利用javascript来实现的,这个很简单,用window.location.href就可以获得了URL的全部路径,包括后面的参数,然后再用split函数来分离就好了

      但在asp中,我们很多时候只想:

    Copy to ClipboardLiehuo.Net Codes引用的内容:[www.veryhuo.com]response.Write"SCRIPT_NAME获取的值:" &Request.ServerVariables("SCRIPT_NAME")&"<br>"

    '=========================
    '获取当前Url参数的函数
    Private Function GetUrl()
    Dim ScriptAddress,M_ItemUrl, M_item
    ScriptAddress = CStr(Request.ServerVariables("SCRIPT_NAME")) '取得当前地址
    M_ItemUrl = ""
    response.Write(Request.QueryString&"<br>")
    If (Request.QueryString <> "") Then
    ScriptAddress = ScriptAddress & "?"
    For Each M_item In Request.QueryString
    '如果页面传递参数是用page变量,那么判断一下page是否已经使用,避免重复!
    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
    if instr(1,GetUrl,"?",1)<1 then
    GetUrl=GetUrl&"?"
    end if
    End Function
    '=============================

    response.Write GetUrl

    零七网部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与零七网进行文章共享合作。

    零七广告
    零七广告
    零七广告
    零七广告