asp获取当前完整路径(url)的函数代码_应用技巧

来源:脚本之家  责任编辑:小易  

id=request.QueryString("id")第一个id是自定义的 叫什么也行。括号里的id是url上的参数名。写page就会读出page的值www.zgxue.com防采集请勿采集本网。

有时候我么您需要获取网址,端口、路径文件名、参数等,这里就为大家分享一下这个函数代码,需要的朋友可以参考下

用Request(\"id\")可获取ID的值,但不是获取第1个参数的值在ASP中不是做不到获取第1个参数的值,但很麻烦,也不会有人这样用一般就是直接获取比如(\"id\")%>这样就会显示1

函数1

获取url简单。发送邮箱你需要服务器安装jmal组件。而且需要填写邮箱配置等等,这个不是简单几句代码就完成的。给你提供一下获取url代码。Function GetLocationURL()'获取完整url Dim Url Dim

<%function GetUrl() on Error Resume Next Dim strTempif LCase(request.ServerVariables("HTTPS")) = "off" ThenstrTemp = "http://"ElsestrTemp = "https://" end if strTemp = strTemp & Request.ServerVariables("SERVER_NAME") if Request.ServerVariables("SERVER_PORT") <> 80 Then strTemp = strTemp & ":" & Request.ServerVariables("SERVER_PORT") strTemp = strTemp & Request.ServerVariables("URL") if trim(request.QueryString) <> "" Then strTemp = strTemp & "?" & Trim(Request.QueryString) GetUrl = strTempEnd Functionresponse.write GetUrl()%>

那种是AJAX,作用:选先连接指定地址.如果找不到就会返回404,然后再输出页面是否存在的信息.如果页面不存在就会需要一定时间才会返回值,这种不好.你可用IIS站点404来作指向,因为如果找不到页面,IIS会立即转

函数2

首先取得URL,然后分割,取最后一个,判断用户是否输入了具体地址,如果输入了则取倒数第二个URL urls=Request.ServerVariables(\"URL\") arr_url=Split(urls,\"/\") if UBound(Split(arr_url(UBound(arr_url

<!--获取当前页面路径--> <% dim str,host,url,keyword,full str="http://"; host = Request.ServerVariables("HTTP_HOST") url = Request.ServerVariables("PATH_INFO") '或url keyword = Request.ServerVariables("QUERY_STRING") if keyword <> "" then full = str&host&url&"?"&keyword else full = str&host&url end if session("url")=full %>

不好搞的,别人设置时就为了避免别人随便盗取该站的图片

使用的话肯定选择第一个,支持https的判断。

如果是通过404页面除非,这个是获取不到的,需要结合js来实现

例如:

js页面

<script>var pathname = window.location.pathname;location.replace("/do.asp?p="+pathname);</script>

将路径传参给do.asp进行处理

strpath=Request("p")

即可获取404之前的页面,然后进行执行操作即可,注意目录权限。也可以放到404中处罚iframe进行操作。

http://" & Request.ServerVariables("HTTP_HOST")&Request.ServerVariables("PATH_INFO")&?Request.ServerVariables("QUERY_STRING")内容来自www.zgxue.com请勿采集。


  • 本文相关:
  • tsys资源特性的效率提高方法
  • asp xmldom在服务器端操作xml文件的主要方法和实现
  • asp 数据库连接函数代码
  • asp中dateadd函数中日期相加或相减使用方法
  • asp是使用正则提取内容里所有图片路径src的实现代码
  • 用asp实现网页调用doc附response.contenttype 详细列表
  • asp生成带有样式的word文件方法
  • 服务器常用组件
  • 网上用的比较多的asp级联菜单效果代码
  • asp 采集实战代码
  • asp获取当前完整的url
  • asp文件,如何获取当前页面url中的第一个参数?
  • Asp获取当前页面URL 包含#之后的内容
  • 请问asp文件get获取url路径参数以及写出该参数的语句该怎么写?
  • asp文件,如何获取当前页面url中的第一个参数?
  • asp获取当前url,然后把获得的值发送到特定
  • 怎样用asp判断一个URL地址是否存在有效??
  • ASP获取当前url
  • asp获取当前页完整URL
  • ASP HTML 获取当前URL
  • 网站首页网页制作脚本下载服务器操作系统网站运营平面设计媒体动画电脑基础硬件教程网络安全asp基础应用技巧数据库相关asp class类存储过程小偷/采集木马相关fso专题首页asp编程应用技巧tsys资源特性的效率提高方法asp xmldom在服务器端操作xml文件的主要方法和实现asp 数据库连接函数代码asp中dateadd函数中日期相加或相减使用方法用asp实现网页调用doc附response.contenttype 详细列表asp生成带有样式的word文件方法服务器常用组件网上用的比较多的asp级联菜单效果代码asp 采集实战代码推荐4款傻瓜型的asp服务器软件(关于“未指定的错误”的问题 的比错误类型:provider (0x80004005c#入门教程之listbox控件使用方法utf-8 网页不显示+utf-8网页乱码asp 日期格式化问题microsoft jet database engine(asp中设置session过期时间方法总sql查询语句通配符与access模糊查asp utf-8 乱码问题的解决方法小asp xmlhttp下载一句话简单分页函数一 常用十万条access数据表分页的两个解决方法防asp注入终极防范asp中格式化html函数代码 sdcms加强版asp随机数 随机产生n位由数字和字母组成的由给定的字符串生成关键字aspwebpack 代码 提供下载asp固定比例裁剪缩略图的方法支持加号空格的查询
    免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
    Copyright © 2017 www.zgxue.com All Rights Reserved