Asp获取url地址的实例

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

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

  response.Write"SCRIPT_NAME获取的值:" &Request.ServerVariables("SCRIPT_NAME")&"

  "

  '=========================

  '获取当前Url参数的函数

  Private Function GetUrl()

  Dim ScriptAddress,M_ItemUrl, M_item

  ScriptAddress = CStr(Request.ServerVariables("SCRIPT_NAME")) '取得当前地址

  M_ItemUrl = ""

  response.Write(Request.QueryString&"

  ")

  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

时间: 2024-10-28 08:41:46

Asp获取url地址的实例的相关文章

js-post提交到模态框,无法获取url地址增加的参数

问题描述 post提交到模态框,无法获取url地址增加的参数 使用的bootstrap,新页面在模态框中显示.使用getquerystring无法获取id,显示null,如果直接location.href=地址,可以获得到id.要怎么做呢,url确定附带id了,但是跳转后却没了 解决方案 ajax请求的吧,这样浏览器地址栏当然没有参数,你的getquerystring肯定是通过location.href或者location.search来分析获取参数的,地址栏都没有参数当然获取不到 用全部变量保

jquery 获取url参数插件实例代码

jquery获取url地址 jquery.fn.getparmbyurl = function(o){  var url = window.location.tostring();  var tmp;  if(url && url.indexof("?")){   var arr = url.split("?");   var parms = arr[1];   if(parms && parms.indexof("&

js取得url地址参数实例_基础知识

复制代码 代码如下: <script language="javascript"> /** * 获取url地址中的参数 * link:www.jb51.net */ var url="www.jb51.net/af.php?id=50&a=100"; alert(url); if(url.indexOf("?")!=-1){ var p=url.indexOf("?"); //返回所在位置 var str

基于PHP实现通过照片获取ip地址_php实例

在本教程中,我们将学习如何用一张照片来盗取ip地址.我的想法是通过修改.htaccess文件,将jpg文件当作php文件来解析. 下面就是我们需要向.htaccess中添加的代码: AddHandler application/x-httpd-php5 .jpg 然后将下面的代码复制到记事本中,命名为grabber.jpg <?php $fh = fopen('ip_list.txt', 'a'); fwrite($fh, $_SERVER['REMOTE_ADDR']." ")

php获取url地址一些函数总结

常用函数  代码如下 复制代码 //获取域名或主机地址 echo $_SERVER['HTTP_HOST']."<br>"; #localhost //获取网页地址 echo $_SERVER['PHP_SELF']."<br>"; #/blog/testurl.php //获取网址参数 echo $_SERVER["QUERY_STRING"]."<br>"; #id=5 //获取用户代理

Javascript获取URL地址变量参数值的方法

今天碰到在做一个动态页面的时候,需要用到 URL 的参数值来作判断,从而决定某一块内容在当前页面是否显示.例如exampe.html?parm1=xxx&parm2=xxx&parm3=xxx&-,在这里就需要获取.html后面的所有参数的值. 脑子里的第一个想法是利用"&"符号分割 URL ,从而达到获取参数值的目的. 同时在网上搜了下,实地操作后,记录如下. 方法一:在某一块内容的 div 标签后面,加入如下 Javascript 代码:  代码如下

asp 获取url函数小结_应用技巧

方法一:简单,得不到参数,只有一个虚拟路径 复制代码 代码如下: GetUrl =request("url") 例如:http://127.0.0.1/shiyan.asp?dfsdfsf=dsfsdfd&aa=dddd 获取为:shiyan.asp 复制代码 代码如下: <% dim changdu,url,ends,wurl changdu=len(request.ServerVariables("URL")) url=instrrev(reque

asp 获取url函数小结

方法一:简单,得不到参数,只有一个虚拟路径 复制代码 代码如下: GetUrl =request("url") 例如:http://127.0.0.1/shiyan.asp?dfsdfsf=dsfsdfd&aa=dddd 获取为:shiyan.asp 复制代码 代码如下: <% dim changdu,url,ends,wurl changdu=len(request.ServerVariables("URL")) url=instrrev(reque

asp获取URL参数的几种方法分析总结[原创]_应用技巧

需要用到这个功能,没怎么测试呢,测试后给具体代码 假如地址是: http://dxy.com:8082/test/geturl.asp?Param-VR52tmx3syn03777.html 方法一:简单,得不到参数,只有一个虚拟路径 复制代码 代码如下: GetUrl =request("url")  '这个因为我们没有url=什么字样所以直接pass掉  方法二:得到整个URL,得到参数  复制代码 代码如下: '得到当前页面的地址       Function GetUrl()