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