热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

asp内置对象request的参数ServerVariables环境变量集合列表

常用的环境变量:获取当前页面的来源页面:Http_Referer获取访问者的IP地址:REMOTE_ADDR或者REMOTE_HOST获取当前页面的域名url:SERVER_NAM
常用的环境变量:

获取当前页面的来源页面:Http_Referer

获取访问者的IP地址:REMOTE_ADDR或者REMOTE_HOST

获取当前页面的域名url:SERVER_NAME或者HTTP_HOST

获取当前URL的传值:QUERY_STRING

获取当前的URL目录:
baseurl="http://" & request.ServerVariables("HTTP_HOST"& request.ServerVariables("URL")
baseurl
=left(baseurl,instrRev(baseurl,"/"))
例如:
当前url为:http:
//www.sina.com.cn/NBA/200808/2008091293848.shtml 
结果为:http:
//www.sina.com.cn/NBA/200808/

循环输出所有的环境变量:

<%
For Each name In Request.ServerVariables   
  response.write(
"参数名:" & name & ",变量值:" & request.servervariables(name) & "")
Next
%
>     


详细说明:

Request.ServerVariables(
"Url"
返回服务器地址 


Request.ServerVariables(
"Path_Info"
客户端提供的路径信息

Request.ServerVariables(
"Appl_Physical_Path"
与应用程序元数据库路径相应的物理路径

Request.ServerVariables(
"Path_Translated"
通过由虚拟至物理的映射后得到的路径

Request.ServerVariables(
"Script_Name"
执行脚本的名称

Request.ServerVariables(
"Query_String"
查询字符串内容

Request.ServerVariables(
"Http_Referer"
请求的字符串内容

Request.ServerVariables(
"Server_Port"
接受请求的服务器端口号

Request.ServerVariables(
"Remote_Addr"
发出请求的远程主机的IP地址

Request.ServerVariables(
"Remote_Host"
发出请求的远程主机名称

Request.ServerVariables(
"Local_Addr"
返回接受请求的服务器地址

Request.ServerVariables(
"Http_Host"
返回服务器地址

Request.ServerVariables(
"Server_Name"
服务器的主机名、DNS地址或IP地址

Request.ServerVariables(
"Request_Method"
提出请求的方法比如GET、HEAD、POST等等

Request.ServerVariables(
"Server_Port_Secure")
如果接受请求的服务器端口为安全端口时,则为1,否则为0

Request.ServerVariables(
"Server_Protocol")
服务器使用的协议的名称和版本

Request.ServerVariables(
"Server_Software")
应答请求并运行网关的服务器软件的名称和版本

Request.ServerVariables(
"All_Http")
客户端发送的所有HTTP标头,前缀HTTP_

Request.ServerVariables(
"All_Raw")
客户端发送的所有HTTP标头,其结果和客户端发送时一样,没有前缀HTTP_

Request.ServerVariables(
"Appl_MD_Path")
应用程序的元数据库路径

Request.ServerVariables(
"Content_Length")
客户端发出内容的长度

Request.ServerVariables(
"Https")
如果请求穿过安全通道(SSL),则返回ON如果请求来自非安全通道,则返回OFF

Request.ServerVariables(
"Instance_ID")
IIS实例的ID号

Request.ServerVariables(
"Instance_Meta_Path")
响应请求的IIS实例的元数据库路径

Request.ServerVariables(
"Http_Accept_Encoding")
返回内容如:gzip,deflate

Request.ServerVariables(
"Http_Accept_Language")
返回内容如:en
-us

Request.ServerVariables(
"Http_Connection")
返回内容:Keep
-Alive

Request.ServerVariables(
"Http_COOKIE")

Request.ServerVariables(
"Http_User_Agent")
返回内容:Mozilla
/4.0(compatible;MSIE6.0;WindowsNT5.1;SV1)

Request.ServerVariables(
"Https_Keysize")
安全套接字层连接关键字的位数,如128

Request.ServerVariables(
"Https_Secretkeysize")
服务器验证私人关键字的位数如1024

Request.ServerVariables(
"Https_Server_Issuer")
服务器证书的发行者字段

Request.ServerVariables(
"Https_Server_Subject")
服务器证书的主题字段

Request.ServerVariables(
"Auth_Password")
当使用基本验证模式时,客户在密码对话框中输入的密码

Request.ServerVariables(
"Auth_Type")
是用户访问受保护的脚本时,服务器用於检验用户的验证方法

Request.ServerVariables(
"Auth_User")
代证的用户名

Request.ServerVariables(
"Cert_COOKIE")
唯一的客户证书ID号

Request.ServerVariables(
"Cert_Flag")
客户证书标志,如有客户端证书,则bit0为0如果客户端证书验证无效,bit1被设置为1

Request.ServerVariables(
"Cert_Issuer")
用户证书中的发行者字段

Request.ServerVariables(
"Cert_Keysize")
安全套接字层连接关键字的位数,如128

Request.ServerVariables(
"Cert_Secretkeysize")
服务器验证私人关键字的位数如1024

Request.ServerVariables(
"Cert_Serialnumber")
客户证书的序列号字段

Request.ServerVariables(
"Cert_Server_Issuer")
服务器证书的发行者字段

Request.ServerVariables(
"Cert_Server_Subject")
服务器证书的主题字段

Request.ServerVariables(
"Cert_Subject")
客户端证书的主题字段

Request.ServerVariables(
"Content_Type")
客户发送的form内容或HTTPPUT的数据类型 

推荐阅读
  • 提升接口测试效率的关键:用例与工具的综合应用
    本文将探讨如何通过有效的接口测试用例设计和工具选择,显著提高接口测试的效率和质量。 ... [详细]
  • HTTP中的Chunked编码与Content-Length的区别及应用场景
    本文探讨了在HTTP协议中,当使用Transfer-Encoding为chunked时为何无需设置Content-Length,以及这种编码方式的具体实现和优势。 ... [详细]
  • django项目中使用手机号登录
    本文使用聚合数据的短信接口,需要先获取到申请接口的appkey和模板id项目目录下创建ubtils文件夹,定义返回随机验证码和调取短信接口的函数function.py文件se ... [详细]
  • 本文详细介绍了如何利用go-zero框架从需求分析到最终部署至Kubernetes的全过程,特别聚焦于微服务架构中的网关设计与实现。项目采用了go-zero及其生态组件,涵盖了从API设计到RPC调用,再到生产环境下的监控与维护等多方面内容。 ... [详细]
  • 这个报错出现在userDao里面,sessionfactory没有注入。解决办法:spring整合Hibernate使用test测试时要把spring.xml和spring-hib ... [详细]
  • 本文讨论了在处理分页数据时常见的低级错误,并提供了优化后的代码示例,以减少重复代码并提高可读性和维护性。 ... [详细]
  • 本文探讨了Flutter和Angular这两个流行框架的主要区别,包括它们的设计理念、适用场景及技术实现。 ... [详细]
  • PHP网站部署指南:从零开始搭建PHP网站
    本文提供了详细的步骤指导,帮助开发者在不同环境下成功部署PHP网站,包括在IIS和Apache服务器上的具体操作。 ... [详细]
  • 本文探讨了在使用Apache Flink向Kafka发送数据过程中遇到的事务频繁失败问题,并提供了详细的解决方案,包括必要的配置调整和最佳实践。 ... [详细]
  • 本文详细介绍了如何在Linux系统上安装和配置单节点的Redis服务,包括下载、解压、编译安装以及启动服务的具体步骤。 ... [详细]
  • J2EE平台集成了多种服务、API和协议,旨在支持基于Web的多层应用开发。本文将详细介绍J2EE平台中的13项关键技术规范,涵盖从数据库连接到事务处理等多个方面。 ... [详细]
  • Flask中路由的基础定义与应用
    本文介绍了如何在Flask框架中通过装饰器为视图函数指定访问路径,并详细讲解了带参数路由及指定请求方法的实现方式。 ... [详细]
  • Cadence SPB 16.5 安装指南与注意事项
    本文提供了详细的 Cadence SPB 16.5 安装步骤,包括环境配置、安装过程中的关键步骤以及常见问题的解决方案。适合初次安装或遇到问题的技术人员参考。 ... [详细]
  • 本文档提供了详细的MySQL安装步骤,包括解压安装文件、选择安装类型、配置MySQL服务以及设置管理员密码等关键环节,帮助用户顺利完成MySQL的安装。 ... [详细]
  • 本文章利用header()函数来实现页面跳,我们介绍到404,302,301等状态跳转哦,下面有很多的状态自定的函数有需要的同学可以测试一下。heade ... [详细]
author-avatar
梦春情初开
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有