Szykuje mechanizm, kóry będzie śledził kroki odwiedzającego stronę.
Tabele myślałem, żeby zrobić taką:
CREATE TABLE IF NOT EXISTS `statystyki` ( `session_id` varchar(255) COLLATE utf8_polish_ci NOT NULL, `user_id` int(11) NOT NULL, `user_ip` varchar(25) COLLATE utf8_polish_ci NOT NULL, `odwiedzono_szczegoly` varchar(255) COLLATE utf8_polish_ci NOT NULL, `time` datetime NOT NULL, `wejscie_ze_strony` varchar(255) COLLATE utf8_polish_ci NOT NULL ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_polish_ci;
Pomysł jest taki, żeby po wywołanu każdej strony dodawać wpis do tabeli i tam za każdym razem "id sesj"i, "czas wywołania", "id usera" (jeżeli się zalogował), jeżeli wykryje $_SERVER['HTTP_REFERER'] to również "wejscie_ze_strony" + odwiedzana podstrona.
Mam wątpliwości w jaki sposób dodawać nowe wpisy tak, żeby dwa jednakowe wpisy nie były obok siebie co może wystąpić po odświeżeniu strony.
Czy ktoś ma jakieś sugestie jak taki mechanizm wykonac? Jakieś pomysły?