Hello everyone, I am new to VBScript, so I hope this question isn't too boring. I have recently learnt to do a basic Hit Counter for a website I designed and look after, but as I hit it quite often in my design capacity( I dont have a ASP platform on my PC and so use the server to test my pages !) I would like to change the counter so it doesn't count hits from my computer. Is this possible with VBScript or ASP ?
<html><head><title>Hit Counter</title></head> <body bgcolor="white" text="green"> <% 'Dimension variables Dim fsoObject 'File System Object Dim tsObject 'Text Stream Object Dim filObject 'File Object Dim lngVisitorNumber 'Holds the visitor number Dim intWriteDigitLoopCount 'Loop counter to display the graphical hit count 'Create a File System Object variable Set fsoObject = Server.CreateObject("Scripting.FileSystemObject") 'Initialise a File Object with the path and name of text file to open Set filObject = fsoObject.GetFile(Server.MapPath("hit_count.txt")) 'Open the visitor counter text file Set tsObject = filObject.OpenAsTextStream 'Read in the visitor number from the visitor counter file lngVisitorNumber = CLng(tsObject.ReadAll) 'Increment the visitor counter number by 1 lngVisitorNumber = lngVisitorNumber + 1 'Create a new visitor counter text file over writing the previous one Set tsObject = fsoObject.CreateTextFile(Server.MapPath("hit_count.txt")) 'Write the new visitor number to the text file tsObject.Write CStr(lngVisitorNumber) 'Reset server objects Set fsoObject = Nothing Set tsObject = Nothing Set filObject = Nothing Response.Write("<div id=label1 style='position:absolute;LEFT:0;TOP:1;WIDTH:125;'>") Response.Write("<img src='counter_images/visitor.gif'>") 'Loop to display graphical digits For intWriteDigitLoopCount = 1 to Len(lngVisitorNumber) 'Display the graphical hit count Response.Write("<img src=""counter_images/") Response.Write(Mid(lngVisitorNumber, intWriteDigitLoopCount, 1) & ".gif""") Response.Write("alt=""" & Mid(lngVisitorNumber, intWriteDigitLoopCount, 1) & """>") Next Response.Write("</div>") %> </body> </html>