Próbowałem to zrobić za pomocą sesji, ale taki przykładowy kod u mnie nie działa:
<?php
if(!isset($_SESSION['licznik'])) {
$_SESSION['licznik'] = 0;
}
$_SESSION['licznik']++;
echo 'Licznik: '.$_SESSION['licznik']; ?>
zmienna licznik ma cały czas wartość równą jeden
może to dla tego, że id sesji za każdym wywołaniem jest inne
Edit: już działa

trzeba było dać session_start() na samym początku pliku ze skryptem