Non riesco a capire
Implemento questo semplice codice in Pagina1 per contare le visualizzazioni
codice:
Dim nomefile, filestream 
nomefile = Server.MapPath("/directory/"& request.QueryString("id") &".txt") 
Set objFile = CreateObject("Scripting.FileSystemObject") 
if not objFile.FileExists(nomefile) then 
Set filestream = objFile.OpenTextFile(nomefile, 2, true) 
filestream.WriteLine("0") 
end if 
filestream = objFile.OpenTextFile(nomefile, 1, true) 
Dim visite 
visite = filestream.ReadLine() 
filestream.Close 
visite = visite + 1
Set filestream = objFile.CreateTextFile(nomefile, true) 
filestream.WriteLine(visite) 
filestream.Close 
Set filestream = Nothing 
Set objFile = Nothing
Response.Write " Letto: " &visite&" volte."
(Tutto OK in Pagina 1)
Lo stesso codice implementato in un altra pagina mi restituisce sempre il numero delle visite + 2.
esempio : Letto 500 volte...alla successiva visualizzazione: letto 502 volte e cosi vià.
Il bello è che usando un DB e aggiornando visite= visite + 1 ... ho lo stesso problema.

Nella prima pagina tutto funziona e continua a funzionare correttamente.
Come ASP è.
Grazie