9 messaggi dal 19 gennaio 2002
Ho realizzato un contatore come e' scritto nell'esempio sul libro.
Ho notato pero' un problema:il contatore incrementa il numero anche premendo aggiorna sul browser,falsando di fatto ilnumero di visitatori.Come ovviare a questo problema?

Il contatore di per se dovrebbe essere inserito nel global.asa e non nelle pagine ASP normali. Se lo inserisci nella Session_OnStart sei sicuro che si incrementerà solo ed esclusivamente quando viene creata una nuova sessione. Poi la parte di visualizzazione la metti nelle pagine che ti interessano.

Se invece vuoi solo controllare gli accessi ad una specifica pagina, puoi utilizzare una variabile di sessione:

La prima volta che entri nella pagina la valorizzi:

<code>
If Session("visitata")="0" then
Session("visitata")="1"
...
codice contatore
End if
</code>

Ciao

Andrea Palmatè
<b>Community Manager di </b> http://www.aspitalia.com

--
Andrea Palmatè

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.