Kiedyś też miałem z tym problem

. Dopóki zsamemu nie wpadnie się na rozwiązanie tego problemu, sposoby podsuwane przez innych mogą się wydawać nieco dziwne (tak było w moim przypadku

).
Najwygodniej jest, jeżeli mamy jakąś ramkę, która występuje na każdej podstronie. Załóżmy, że ludzik wchodzi na stronę. Skrypt działa następująco:
1. Jeżeli jest ustawione ciacho, przechodzimy do punktów 2, 4 i 5.
2. Otwieramy plik
online.dat.
3. Używamy
strtotime("now"), a wynik zapisujemy w tablicy.
4. Przelatujemy całą tablicę z
online.dat. Jeżeli któraś wartość jest większa niż
15 minut wcześniej, usuwamy ten element.
5. Zapisujemy tablicę jako
online.dat.
6. Zliczamy liczbę elementów w tablicy i wyświetlamy ją.
7. Ustawiamy ciasteczko na 15 minut.[/b]