Visitatori OnLine:
Questo script si articola in due pagine:
Introduzione:
Quante volte avrete visto:
In questo articolo spiegheremo come è possibile scrivere il numero di
visitatori (
approssimativo) che in questo momento sono collegati sul nostro sito.
Abbiamo sottolineato
approssimativo perchè tramite il linguaggio PHP non è
possibile sapere con esattezza il numero di visitatori online. Questo potrebbe
essere possibile
solo con un continuo
refresh della pagina
che stiamo visualizzando, ma
bruceremo molte risorse del nostro hosting
e del PC utente, senza nessuna ragione.
La programmazione php spedisce il codice html al browser utente, e possiamo sapere
SOLO quando l'utente si collega, ma
NON quando l'utente si scollega.
Da questa semplice considerazione capiamo quanto il conteggio dei visitatori OnLine sia
approssimativo, ma tuttavia se ben configurato non eccessivamente "errato".
Il suo funzionamento si basa sul
tempo medio stimato di permanenza sulla pagina del sito.
In pratica dobbiamo valutare quanto tempo secondo noi trascorre prima che un visitatore
cambi la pagina che sta leggendo.
Immaginiamo che un navigatore si colleghi. In questo preciso momento sappiamo:
1) Il suo codice IP.
2) Il preciso momento del collegamento.
Da adesso possiamo memorizzare questi due dati in una tabella del database.
Il navigatore che si collega, deve far girare un semplice script che verifica quanti
navigatori memorizzati nel database non superino il tempo di collegamento da noi stimato.
Chi supera questo tempo deve essere tolto dalla tabella, il risultato dovrebbe essere il
numero di visitatori che in quel momento sono collegati.
LIMITI:
Per evidenziare i limiti di questo script basta chiedersi quanto tempo è trascorso dall'inizio
della lettura di questo articolo, se tutti coloro che hanno visto questa pagina hanno
continuato nella lettura, e se da adesso proseguiranno...
Conclusioni:
Il conteggio dei visitatori OnLine NON è il numero esatto, tuttavia possiamo affermare
che il numero generato si avvicina molto alla realtà.
Un sito con molte visite avrà uno scarto maggiore di uno che ne ha meno, è tutto in proporzione,
basta che la variabile che controlla il tempo medio di permanenza sulla pagina
NON sia troppo lunga,
noi stimiamo da 1 a 2 minuti, per il semplice motivo che
MOLTISSIMI navigatori prima di soffermarsi sulla pagina di interesse visitano molte altre
pagine dove si soffermano per pochissimo tempo e
tutto fà media...