Visualizzazione dei risultati da 1 a 4 su 4

Discussione: contatore visite

  1. #1
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916

    contatore visite

    ciao ho questo contatore che scrive su un txt.

    codice:
    '-------------------contatore visite----------------------------------------------------------
    Dim nomefile, filestream
    nomefile = Server.MapPath("/dati/public/immobiliare/contatore/"&rs("id")&".txt")
    Set objFile = CreateObject("Scripting.FileSystemObject")
    
    'se il file non esiste, crealo
    if not objFile.FileExists(nomefile) then
      Set filestream = objFile.OpenTextFile(nomefile, 2, true)
      filestream.WriteLine("20")
    end if
    
    'legge il numero attuale di visite
    Set filestream = objFile.OpenTextFile(nomefile, 1, true)
    Dim visite
    visite = filestream.ReadLine()
    filestream.Close 
    
    'se non è ancora presente la variabile di sessione
    if Session("visiting")<>1 then
      Session("visiting") = 1  'crea la variabile di sessione
      visite = visite + 3  'incrementa  gli accessi al sito
    end if
    
    'scrive nel file il valore aggiornato di visite
    Set filestream = objFile.CreateTextFile(nomefile, true)
    filestream.WriteLine(visite)
    filestream.Close
    
    Set filestream = Nothing
    Set objFile = Nothing
    
    'visualizza sul browser il numero totale di visite
    response.Write("<tr><td colspan='3'>Visitatori che hanno valutato il tuo articolo: "&visite&"
    ")
    vorrei che se io faccio il refresh il contatore continuasse ad incrementare il numero... è possibile?

    grazie!
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  2. #2
    probabilmente Explorer (o altro browser) nn ti ricaricano la pagina...prova con queste righe:
    codice:
    Response.Expires = -1 
    Response.AddHeader "pragma", "no-cache" 
    Response.AddHeader "cache-control", "private" 
    Response.CacheControl = "private"
    così nn cacha la pagina ed è costretto a ricaricare
    Teejay - Just a Flash Web-designer

    L4TN.net - Live4theNight, Enjoy your night life!

  3. #3
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    Originariamente inviato da teejay
    probabilmente Explorer (o altro browser) nn ti ricaricano la pagina...prova con queste righe:
    codice:
    Response.Expires = -1 
    Response.AddHeader "pragma", "no-cache" 
    Response.AddHeader "cache-control", "private" 
    Response.CacheControl = "private"
    così nn cacha la pagina ed è costretto a ricaricare
    grazie... vanno nell'head o dove??

    grazie!!
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  4. #4
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    ho trovato!!
    barstava togliere la sessione!!
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.