Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Prosty system do śledzenia ruchu na stronie
kafar111
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 26.05.2011

Ostrzeżenie: (0%)
-----


Witam!
Potrzebuje zrobić prosty system który będzie śledził poczynania użytkownika od wejścia aż do opuszczenia strony. Zliczanie kliknięć jeszcze wiem jak zrobić ale jak sprawdzać trasę jaką podążał już nie. Nie proszę o kod tylko o sposób. Dziękuje
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
gothye
post
Post #2





Grupa: Zarejestrowani
Postów: 702
Pomógł: 65
Dołączył: 16.03.2009

Ostrzeżenie: (0%)
-----


gotowe narzędzie posiada google : analitycs
Go to the top of the page
+Quote Post
kafar111
post
Post #3





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 26.05.2011

Ostrzeżenie: (0%)
-----


Wiem że jest google analitycs, ale nic nie poradzę że muszę zrobić taki mały autorski systemik. Także jakby ktoś miał pomysł to byłbym wdzięczny.
Go to the top of the page
+Quote Post
daniel1302
post
Post #4





Grupa: Zarejestrowani
Postów: 602
Pomógł: 30
Dołączył: 1.08.2007
Skąd: Nowy Sącz

Ostrzeżenie: (0%)
-----


Trasę?
Tworzysz na serwerze plik testowy np: IP.txt i na początku każdej strony(jak masz jakiś plik konfiguracyjny to w nim możesz np) dodajesz żeby ci do tego pliku dopisało na końcu np taką linię: time();|adres strony|inne info
i potem masz w prosty sposób dostęp poprzez explode('|',...);
Go to the top of the page
+Quote Post
by_ikar
post
Post #5





Grupa: Zarejestrowani
Postów: 1 798
Pomógł: 307
Dołączył: 13.05.2009
Skąd: Gubin/Wrocław

Ostrzeżenie: (0%)
-----


Tabelka w bazie danych, która będzie zawierać 4 kolumny: id, user_id, page, date. Każde wejście na stronę dodaje nowy insert do bazy danych. Potem prosty select z warunkiem szukania po użytkowniku, lub po stronie, lub po dacie; plus jakieś sortowanie według daty lub sortowanie według strony i masz prostą trasę użytkownika (IMG:style_emoticons/default/wink.gif)

Jeżeli to ma być dla każdego użytkownika, to zamiast user_id, daj id sesji. Po IP jak kolega wyżej radzi to nie polecam, z racji że IP jest współdzielone dość często, nie mówiąc o tym że jest zmienne.
Go to the top of the page
+Quote Post
Uriziel01
post
Post #6





Grupa: Zarejestrowani
Postów: 307
Pomógł: 37
Dołączył: 9.11.2010
Skąd: Zielona Góra

Ostrzeżenie: (0%)
-----


Tworząc w GD drzewo podstron mógł byś naprawdę przyjemnie i szybko zrobić nawet graficzne reprezentację tych ścieżek (muszę się sam nad tym tematem zastanowić bo ogólnie jest to całkiem fajny pomysł). Ale jeżeli chodzi o podstawową implementacje to zdecydowanie sklaniam się ku propozycji @by_ikar aniżeli @daniel1302 gdyż zapis do bazy daje znacznie większe możliwości sortowania/filtrowania danych nie będąc przy tym bardziej skomplikowanym niż pliki .txt

Ten post edytował Uriziel01 2.02.2012, 14:49:04
Go to the top of the page
+Quote Post
kafar111
post
Post #7





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 26.05.2011

Ostrzeżenie: (0%)
-----


GD?
Go to the top of the page
+Quote Post
Uriziel01
post
Post #8





Grupa: Zarejestrowani
Postów: 307
Pomógł: 37
Dołączył: 9.11.2010
Skąd: Zielona Góra

Ostrzeżenie: (0%)
-----


Biblioteka graficzna dla PHP:
http://php.pl/Wortal/Artykuly/PHP/Bibliote...e-grafiki-w-PHP
Co prawda zawsze możesz wkompilować coś własnego co działało by 10x szybciej niż toporne GD z badziewnym malloc'kiem ale to miało być proste rozwiązanie do zrobienia na szybko a nie projekt na kilka tygodni.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.12.2025 - 23:35