关于刷新页面计数器不能加1的问题,在线等待
我用asp做了一个简易的计数器,将计数的结果保存到txt文本中,这段代码我都没动过,以前统计都很正常,不知道最近这几天统计结果不正确,我发现每当刷新页面的时候,counter不是加1,而是加了9或者其他的数,请大家帮帮我看看下面这段代码的问题出在什么地方?很急,在线等待.......
<%ountFile = server.MapPath("counter1.txt")
Set FileObject=Server.CreateObject("Scripting.FileSystemObject")
Set Out=FileObject.OpenTextFile(CountFile,1,FALSE,FALSE)
counter=Out.ReadLine
Out.Close
set Out = nothing
set FileObject = nothing
if IsEmpty(session("connected")) then
Set FileObject=Server.CreateObject("Scripting.FileSystemObject")
Set Out=FileObject.CreateTextFile(CountFile,TRUE,FALSE)
Application.lock
counter=counter+1
Out.WriteLine(counter)
Application.unlock
Out.Close
set Out = nothing
set FileObject = nothing
end if
session("connected")=true
response.write counter
%>