• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    用ASP创建日志文件(附源程序)
    这个例子使用文本文件来写入用户的信息创建一个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://jb51.net" Then
    ValidEntry = False
    End if
    If Left(Request.ServerVariables("HTTP_REFERER"), 21)
    ="https://www.jb51.net" 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
    %>
    上一篇:asp中让function同时返回多个值的代码
    下一篇:ASP备份SQL Server数据库改进版
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    用ASP创建日志文件(附源程序) 用,ASP,创建,日志,文件,附,