[JavaScript]给自己的网站添加简单文本日志

it2022-05-09  41

1.用于记录日志的文件 log.asp,另外需要建立一个用于保存日志文件的文件夹logs。log.asp文件的代码如下:

< script language = " javascript "  runat = " server " > var  fso  =   new  ActiveXObject( " Scripting.FileSystemObject " ); var  dt = new  Date();strDate = String(dt.getMonth()) + String(dt.getDate()); var  strFileName = " logs\\log " + strDate + " .htm " ; var  filename  =  Server.MapPath(strFileName); var  logFile; if (fso.FileExists(filename))    {        logFile  =  fso.OpenTextFile(filename, 8 );    } else     {        logFile  =  fso.CreateTextFile(filename, true );    } var  str = " <br> " + String(dt.getYear()) + " "      + String(dt.getMonth()) + " "      + String(dt.getDate()) + " "      + String(dt.getHours()) + " : "      + String(dt.getMinutes()) + " : "      + String(dt.getSeconds())     + "   " + Request.ServerVariables( " REMOTE_ADDR " )     + "   " + Request.ServerVariables( " URL " )     + "   " + Request.ServerVariables( " HTTP_USER_AGENT " );logFile.WriteLine(str);logFile.Close(); delete  logFile; delete  fso; </ script >

2.在需要记录访问的页面上,添加如下代码:

<!-- #include file = " log.asp " // --> 3.这样,就可以将访问者的访问时间、访问的页面以及访问者使用的浏览器和操作系统记录下来,方便网站管理者了解访问者的基本情况。 4.用于浏览日志的网页viewlog.asp代码如下: <% @LANGUAGE="JAVASCRIPT" CODEPAGE="936" %> < html > < head > < meta  http-equiv ="Content-Type"  content ="text/html; charset=gb2312" > < title > 日志 </ title > </ head > < body > < div > < font  size ="2" > <%     p=Request.QueryString("p");    tp="log"+p+".htm";    Server.Execute(tp); %> </ font > </ div > </ body > </ html >

转载于:https://www.cnblogs.com/Ja/archive/2005/05/18/158265.html


最新回复(0)