penso che il problema sia quella variabile $sessione = 0 che metti all'inizio di ogni pagina
cmq io farei così
Codice PHP:
session_start();
if (!IsSet($_SESSION['sessione'])) {
//apri il file
//aggiorni le visite
//e setti $_SESSION['sessione'] a 1
}