Non ho mica mai capito come fare un contatore di accessi degno di questo nome, per gestire i reload faccio

codice:
$ref = $_SERVER['HTTP_REFERER'] . "\n";
$ref2 = "http://" . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'];

if( $ref != $ref2 ) {
	... query ...	
}
ma non so se va bene ...
poi che altri controlli devo compiere ???

Grazie