Wielu webmasterów poszukuje dobrego skryptu licznika odwiedzin, który byłby odporny na odświeżanie i przeładowanie strony. Ten licznik tekstowy służy do zliczania liczby odwiedzających twój serwis i przy każdej próbie wejścia ma twoją stronę jest pobierany numer IP użytkownika i po porównaniu z istniejącymi w bazie jest ewentualnie dodawany do danych.
Licznik posiada funkcję zliczania dziennego - tzw. licznik dzienny, oraz licznik gości online.
Dodałem również licznik ile dni istnieje strona, oraz czas ładowania strony
Wklej poniższy kod na stronę, na której chcesz zliczać liczbę gości. Kod należy wkleić na samej górze strony ! ! !
<?php
ob_start();
$start=microtime();
// kod do liczenia czasu ładowania strony
?>
Następnie wstaw na stronie poniższy kod w miejscu w którym ma być wyświetlany licznik
<?php
ob_start();
include("zlicz.php");
?>
Utwórz plik zlicz.php i wrzuć go na serwer do głównego katalogu
// LICZNIK POWSTANIA STRONY
//przekształcamy datę w przeszłości do formatu unix'owego
$data = strtotime("2008-11-25 0:00:30"); //tu wpisz datę od kiedy ma liczyć
//pobieramy bieżący czas
$teraz = time();
//różnice dzielimy przez jeden dzień czyli 60 s. * 60 m. * 24 godz.
$dni_r = ($teraz - $data) / (60 * 60 * 24);
//część całkowita z dzielenia to liczba dni
$dni_c = floor($dni_r);
//resztę z dzielenia mnożymy przez dobę
$godzin_r = ($dni_r - $dni_c) * 24;
//część całkowita z mnożenia to liczba godzin
$godzin_c = floor($godzin_r);
//resztę mnożymy przez godzinę
$minut_r = ($godzin_r - $godzin_c) * 60;
//część całkowita to liczba minut
$minut_c = floor($minut_r);
//część całkowita reszty pomnożonej przez minutę to liczba sekund
$sekund_c = floor(($minut_r - $minut_c) * 60);
echo "<font color=\"blue\">strona istnieje: </font><font color=#ADCAFF><b>$dni_c</b></font><font color=\"blue\"> dni</font><br>";