<form id="hz9zz"></form>
  • <form id="hz9zz"></form>

      <nobr id="hz9zz"></nobr>

      <form id="hz9zz"></form>

    1. 明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

      如何用ASP創建日志文件

      [摘要]你是否有時想知道什么人訪問你的站點,什么時間,IP地址等。下面我就這個問題向大家來闡述一下。這個例子使用文本文件來寫入用戶的信息創建一個logfile.asp放在每一個asp的頁面的頂端<!--#Include File="LogFile.asp"-->當有人來訪問...
      你是否有時想知道什么人訪問你的站點,什么時間,IP地址等。下面我就這個問題向大家來闡述一下。這個例子使用文本文件來寫入用戶的信息創建一個logfile.asp放在每一個asp的頁面的頂端<!--#Include File="LogFile.asp"-->當有人來訪問你的站點logfile.asp自動把他的信息寫入LogFile.txt,如果相關的URl一樣的話則不寫入文件
      File: LogFile.asp

      <%
      Dim ValidEntry ' Log variable
      ' First set that this log is valid
      ValidEntry = True

      ' If Session Variable "LogIn" is not empty
      ' that mean this person has already been logged
      ' then set ValidLog to False
      If not IsEmpty(Session("LogIn")) then ValidEntry = False

      ' Here you can add different restriction
      ' If the refering url is from same site
      ' don't write to log file
      If Left(Request.ServerVariables("HTTP_REFERER"), 17)="http://devasp.com" Then
      ValidEntry = False
      End if
      If Left(Request.ServerVariables("HTTP_REFERER"), 21)="http://www.devasp.com" Then
      ValidEntry = False
      End If

      ' Now if ValidEntry is True then enter to log file
      If ValidEntry Then
      Const ForAppending = 8
      Const Create = true
      Dim FSO
      DIM TS
      DIM MyFileName
      Dim strLog

      MyFileName = Server.MapPath("MyLogFile.txt")
      Set FSO = Server.CreateObject("Scripting.FileSystemObject")
      Set TS = FSO.OpenTextFile(MyFileName, ForAppending, Create)

      ' Store all required values in strLog
      strLog = "<br><P><B>" & now & "</B> "
      strLog = strLog & Request.ServerVariables("REMOTE_ADDR") & " "
      strLog = strLog & Request.ServerVariables("HTTP_REFERER") & " "
      strLog = strLog & Request.ServerVariables("HTTP_USER_AGENT") & "<BR>"
      ' Write current information to Log Text File.
      TS.write strLog
      TS.Writeline ""
      ' Create a session varialbe to check next time for ValidEntry
      Session("LogIn") = "yes"
      Set TS = Nothing
      Set FSO = Nothing
      End If
      %> 


      日韩精品一区二区三区高清