![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 600 Pomógł: 2 Dołączył: 1.09.2002 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Szykuje mechanizm, kóry będzie śledził kroki odwiedzającego stronę. Tabele myślałem, żeby zrobić taką:
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? Ten post edytował kukix 31.05.2013, 15:03:19 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 516 Pomógł: 63 Dołączył: 27.08.2012 Ostrzeżenie: (0%) ![]() ![]() |
dobry temat, tez myślę nad czymś takim. Akurat robię spory projekt i z chęcią bym pośledził kogo się da (mam fioła na pkt. bezpieczeństwa;p)
Twój pomysł nie wydaje się być zły... Też myślałbym w tym kierunku aby mieć wgląd w każdy krok - a tego innaczej nie zrobisz nić przez inserty Można się uprzeć i zrobić to z update. Wtedy myślałbym aby każde pole zrobić jako TEXT. Każdy nowy krok oddzielony byłby jakimś znakiem np spacji albo znakiem nowej linii. Wtedy zaoszczędziłoby się na obszerności bazy. Ale jednak lepsze są raczej inserty - ze względu na szybkość zapisu Usuwanie starszych niż te np 30 dni rekordów to priorytet, dałbymnawet tak z 14 dni bo baza moment się zapełni ;p |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 11:49 |