<? function doba() { //zwraca czas do końca doby, funkcja może sięmylić o sekundę ale taka dokładność n
ie jest potrzebna if($m==0 && $s==0) { return (24-$h)*60*60; break; } else if ($s==0) { return (24-$h-1)*60*60 + (60-$m)*60; break; } else { $h_left = (24-$h-1)*60*60; $m_left = (60-$m-1)*60; $s_left = 60-$s; return $h_left + $m_left + $s_left; } } $plik = "licznik.txt"; $waznosc = doba(); //po jakim czasie mogą naliczać się odwiedziny od ostatniego wejścia (w sekundach) //86400=1dzień //odczyt } else { $odwiedziny = 0; } //--------- $odwiedziny++; //zwiększenie wartości odwiedzin o 1 //zapis return; } else { } //--------- } ?>
Teraz zaobserwowałem dziwną rzecz bo w FF działa dobrze... mianowicie w IE nie zapisuje się to cookie, czyli po dowolnym przechodzeniu pomiędzy podstronami serwisu dokłada się 1 do liczby odwiedzin. Czemu w FF wszystko działa ok podczas gdy jak zwykle IE nie działa jak trzeba? Czy może ja coś źle zrobiłem?