如何将经典 ASP 页面上的请求变量记录到本地文档?

问题描述

我在使用经典 ASP 页面的旧系统上工作。工作是根据传递给页面的服务器变量来处理“虚” URL 请求。该页面然后采用该变量,并根据该变量和 Select Case 语句将您重定向到正确的页面。我还没有成功找到如何“创建日志”,记录页面上正在使用什么服务器变量来重定向某人。基本上,我希望能够衡量每个梳妆台的使用情况。

<%
   HostHeader = (Request.ServerVariables("HTTP_HOST"))
   Select Case lcase(HostHeader)
   case "xxx" Response.Redirect("http://some.url/")
...
?>

我希望能够获取 HostHeader 以及当前日期/时间,并将其保存到服务器上的本地文件中。

我怎样才能做到这一点?

编辑 1 我已经设置了代码,它在 OpenTextFile 行上出错了..

HostHeader = (Request.ServerVariables("HTTP_HOST"))
Select Case lcase(HostHeader)

dim fs
dim f
set fs=Server.CreateObject("Scripting.FileSystemObject")
set f=fs.OpenTextFile(Server.MapPath("/log/log.txt"),8,true)
f.WriteLine(HostHeader)
f.Close
set f=nothing
set fs=nothing

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)