Co pewien czas (przypadkowo kiedy) resetuje mi sie licznik odwiedzin na dwoch roznych stronach, ktore maja taki sam kod php licznika. Nie wiem dlaczego? Spawdzalem nawet w kodzie we wszystkich plikach php i nigdzie nie znalazłem drugiej takiej samej zmiennej $licz_odw i $licz.
Strony mają ponad 1000 odwiedzin na dzien. Czy jest mozliwe ze 2 uzytkownikow na raz odczytuje plik "licznik.txt" albo moze jeden z nich nie moze odczytac w danym momencie tego pliku jak inny z niego korzysta i wtedy ten pierwszy podczas zapisu ustawia zerową wartość?
Moze ten kod licznika mam jakiś pokrecony?
<?php
if(!isset($_SESSION['licz_odw'])){ $file=fopen(\"licznik/licznik.txt\", \"r\"); $licz=$licz+1;
$file=fopen(\"licznik/licznik.txt\", \"w\"); $_SESSION['licz_odw'] = $licz;
}
//tutaj zawartosc strony
echo('<p>'.$_SESSION['licz_odw'].'</p>');
?>