关于IIS中Request.ServerVariables(SCRIPT_NAME)的bug
写ASP程序的朋友都知道,Request.ServerVariables("SCRIPT_NAME") 返回当前页面的相对路径,比如说“http://localhost/bbs/post.asp”,那么返回的就是“bbs/post.asp”。但是我在调试ASP程序的时候偶尔发现一个bug,在 IIS5.1(XP自带)和 IIS6.0(2003自带)中,如果相对路径中包含不止一个“.asp”,返回值会从第一个“.asp”末端截断。比如说“http://localhost/iWebOffice.ocx.asp/DocumentList.asp”,预期返回的应该是“iWebOffice.ocx.asp/DocumentList.asp”,但实际返回的却是“iWebOffice.ocx.asp”。 ASP程序中有时需要引用Request.ServerVariables("SCRIPT_NAME") 来自动获取某个文件的完整URL路径,因为这个问题我不得修改我的虚拟目录名称,使其不包含“.asp”,但总觉得这不是好的解决之道。无意中我想起了另一个变量 Request.ServerVariables("PATH_INFO"),动手成“PATH_INFO”,果不其然,得到了预期的返回结果!
关于IIS中Request.ServerVariables(SCRIPT_NAME)的bug相关推荐
- C#中Request.servervariables参数
整理一下,我在asp.net下遍历的Request.servervariables这上集合,得出的所有参数如下: : Request.ServerVariables["ALL_HTTP&qu ...
- 关于ASP中Request.ServerVariables的使用
一.我们可以用 Request.ServerVariables("ALL_HTTP") 来取得所有参数即查看相应的结果值 其中ServerVariables就是服务器的环境变量了, ...
- c#中获取服务器IP,客户端IP以及Request.ServerVariables详细说明
客户端ip: Request.ServerVariables.Get("Remote_Addr").ToString(); 客户端主机名: Request.ServerVaria ...
- Request.ServerVariables参数集
Request.ServerVariables("Url") 返回服务器地址 Request.ServerVariables("Path_Info") 客户端提 ...
- Request.ServerVariables获取环境变量
Request.ServerVariables("HTTP_X_FORWARDED_FOR") 透过代理服务器取得客户端的真实IP地址,有些用此方法读取到的仍然是代理服务器的IP ...
- Request.ServerVariables完整参考
Request.ServerVariables("Url") 返回服务器地址 Request.ServerVariables("Path_Info") 客户 ...
- Request.ServerVariables 参数大全
Request.ServerVariables("Url") 返回服务器地址 Request.ServerVariables("Path_Info") 客户端提 ...
- Request.ServerVariables的详细应用(转)
Request.ServerVariables应用 [摘 要]本文详细介绍关于学习ASP知识之Request.ServerVariables应用的文章专题. 本机ip:<%=request.se ...
- Request.ServerVariables
2008-07-07 15:45 PATH_INFO取的是当前文的路径,效果等同用Request.ServerVariables("URL") 比如说http://www.aaa. ...
- ASP中Request的常见用法
ASP中可以使用 Request 对象访问任何基于 HTTP 请求传递的所有信息,包括从 HTML 表格用 POST 方法或 GET 方法传递的参数.cookie 和用户认证.Request 对象使您 ...
最新文章
- 业务逻辑应该在哪里实现更为合理呢?
- wps中的相交_【研途技能贴】| WPS里的布尔运算
- 技术选型:为什么批处理我们却选择了Flink
- linux 可定义信号数,Linux系统编程(20)——信号基本概念
- 优雅的实现对外接口,要注意哪些问题?
- Hanlp得到语义相似度的方法
- 数据预处理之抽取文本信息
- c51语言语句 指令集,MCU
- 思科网络技术学院教程:企业中的路由和交换技术简介第十章实验总结
- 热敏电阻 温度 电阻换算
- JVM参数解析 Xmx、Xms、Xmn、NewRatio、SurvivorRatio、PermSize、PrintGC
- Linux LCD 驱动调色板原理
- 专有名词collect
- GridView指定列求和
- RouterOS的DNS设置说明
- DCA决策曲线的解读和代码实现
- Android练手小项目--仿72g赚吧App
- OpenWrt网络配置
- android 设置头像以及裁剪功能
- 中国移动社交行业有多厉害,现在就让你知晓!
热门文章
- 【人脸识别】基于matlab GUI SVM和PCA人脸识别【含Matlab源码 369期】
- yyyy-MM-dd HH:mm:ss和yyyy-MM-dd hh:mm:ss的区别
- 我的奇思妙想机器人消防员_【小作家专栏】我的奇思妙想(三)
- MFC把 ListCtrl的数据导出到excel表格
- 学习笔记之深度学习(Deep Learning)
- mysql用root账户建立用户和赋予权限
- Java用WebSocket + tail命令实现Web实时日志
- ReentrantLock及AQS浅谈
- 8.621 - Secret Research
- OpenCV关于隐马尔科夫模型的结构和函数