Mam zamiar upublicznić rozbudowany licznik online własnej roboty :D. Zanim jednak to zrobię, chciałbym poznać opinie użytkowników na jego temat, mam też kilka pytań w związku z nim.
Może zacznę od prezentacji. Licznik jest dwuczęściowy:
Pierwsza część kodu powinna znajdować się na każdej podstronie serwisu, wyświetla ona tekst:
Przy czym liczba userów linkuje do drugiej części licznika.
Druga część otwiera się jako nowe okno i zawiera listę użytkowników oraz dodatkowe informacje wg wzoru:
Adres IP stanowi link (wraz ze stosownym title) do strony, na której aktualnie znajduje się user. Host posiada title z informacjami na temat systemu i przeglądarki, a XX min. po znaku małpy to czas, jaki user spędza na naszej stronie.
Co do samego serca skryptu - działa na plikach tekstowych czy na bazie sql ?
Ogólnie ładnie to wygląda, lecz mógłbyś zrobić system statystyk
Tzn. miesięcznie, tygodniowo, dziennie, porobić bajerki graficzne (wykresy), statystykę używanych rozdzieczości (bardzo przydatne), unikalne odwiedziny oraz ogółem wyświetlenia witryny.
Można też zrobić (tak opcjonalnie :D) by dzienny raport (po 24 godzinie) został wysyłany na Twojego (admina) maila z informacjami o odwiedzinach w minionym właśnie dniu ;]
Już za późno - jestem w trakcie produkcji tego elementu ;).
System statystyk mam osobno, ten skrypt ma za zadanie jedynie wyświetlać szczegółowe informacje o ludziach aktualnie przeglądających stronę.
Wg mnie trochę nieadekwatne - w końcu zwracanie się w 2 osobie do wszystkich userów… Może (jeśli już) “przybył z”. Ale tutaj znowu kwestia płci, bo wypadało by nie zapominać o paniach, i już się robi Przybył(a) z, co nie wygląda zbyt estetycznie. Takie moje zdanie.
Oczywiście, że na bazie.
Złączono Posta: 12.01.2007 (Pią) 22:28
Najedź na hosta i odczekaj sekundkę - info powinno pojawić się jako title do spana :).
Na Ff onclick nie działa, przez co nie otwiera się to w nowym okienku,
lecz w tym samym …
Na IE - trzeba powiększać
Ustal więc parametry nowego okienka
plik body.php:
<?php
// zamknięcie poł±czenia z baz±
mysql_close();
?>
wywal to
Skrypt sam automatycznie zamknie połączenie z bazą
Jest to przydatne wtedy, gdy w jednym skrypcie otwierasz kilka połączeń (np. z dwoma bazami danych) .
Publikacja adresów IP w pliku online -
powinieneś maskować ostatni oktet :!:
Ponieważ naruszasz cudzą prywatność :mrgreen:
Chcesz, to mogę Ci udostępnić mój skrypcik 8)
pozdrawiam.
PS.
zapomniałbym - (na Twojej stronie) zrób ochronę na np. 15 min by jedna osoba z jednego IP nie mogła pobierać pliku w nieskończoność (tzn. by nie zliczało tych pobrań ;] ).
Bo np. klikniesz na to, anulujesz czy coś - często takie coś się zdarza i …
niestety wówczas jest tzw. nabijanie licznika pobrań ;]