pan_czlowiek
25.04.06, 17:24
chciałbym zrobić prostą statystykę, śledzącą wszystkie strony, jakie
użytkownik przeglądał. poniższy skrypt czyni to, a na końcu wyświetla wynik:
session_start();
if (!isset($_SESSION["visited_pages"]))
$_SESSION["visited_pages"] = array();
$_SESSION["visited_pages"][] = $_SERVER[PHP_SELF];
foreach($_SESSION["visited_pages"] as $page)
print $page;
jak sprawić, aby zamiast wyświetlenia wyniku, rezultat wykonania skryptu
zapisywany był np. do bazy danych? skąd wiedzieć, kiedy zapisać dane? czy
trzeba robić to po każdym przeładowaniu strony? nie jest możliwe (w tym
przypadku) sprawdzenie, kiedy sesja wygasła, prawda?
z góry dziękuję za wzselką pomoc.