in caso di scrittura "amatoriale" c'è da capire cosa si vuol conteggiare come "visita"... un utente che accede alla home e naviga in più pagine è contato come? "1"? e se chiude e riapre il browser? in linea di massima potresti anche solo creare un cookie di "stato" (un flag): se non è impostato incrementi il contatore e lo setti, altrimenti non cambi il conteggio... il cookie potresti impostarlo perchè si cancelli:
- alla chiusura del browser
- dopo un certo lasso di tempo
- mai

a seconda di come vuoi conteggiare gli utenti... o anche creare più cookies per conteggi differenti... :)