Wymyśliłem co innego... ale nie działa:o
Na każdej podstronie mam kod include:
<?php include('HTML/subskrypcja.php'); ?>
a pliku subskrypcja.php mam m.in. taki kod licznika:
//w pliku w ktorym zagniezdzasz musisz ustawic session_start
//licznik
$l_liczb = 3; //ilosc wyswietlanych liczb
$tryb = 1;
// jesli ma byc licznik graficzny wpisz 1
// jesli zwykly to napisz 2
// jesli ma byc niewidoczny wpisz 3
$img_dir = "PHP/licznik/img"; //katalog z grafikami
$img_roz = "jpg"; // rozszerzenie pliku np gif, jpg, bmp
//zablokowane IP:
//poprostu dodawaj takie linie \/
$lock_ip[] = "212.77.100.101";
$l_liczb -= 1;
for($r = 0; $r <= 9; $r++) {
if($tryb == 1)
$nim[$r] = "<img SRC=\"$img_dir/$r.$img_roz\">";
elseif($tryb==2)
$nim[$r] = "$r";
}
$fp = fopen("licznik.num", "r"); $num = fgets($fp, "1000");
if(!isset($_SESSION['ip'])) {
for($q = 0; $q < count($lock_ip); $q++) { if($lock_ip[$q] != $_SERVER['REMOTE_ADDR']) {
$bool = true;
}
}
if($bool) {
$num++;
$ip = $_SERVER['REMOTE_ADDR'];
$_SESSION['ip'] = $ip;
}
}
$fpw = fopen("licznik.num", "w");
$ll_liczb = $l_liczb - strlen($num); if($tryb != 3) {
for($qw = 0; $qw <= $ll_liczb; $qw++) {
}
for($qw = 0; $qw <= strlen($num); $qw++) { }
}
}
else {
$fpw = fopen("licznik.num", "w");
$ll_liczb = $l_liczb - 1;
if($tryb != 3) {
for($qw = 0; $qw <= $ll_liczb; $qw++) {
}
}
}
echo"<!-- Dolph-Guest-Counter Copyright by Pathfinder(pathfinder@pf.pl) || <a href="http
://pathfinder.eia.pl" target="_blank">http://pathfinder.eia.pl</a> -->"; ?>
Dlaczego za każdym kliknięciem lub odświeżeniem strony nalicza mi odwiedziny?

Jak to zablokować, aby ponownie zliczał po 12h? Może jest jakiś błąd w kodzie?