10570 skanuj0382 (2)

10570 skanuj0382 (2)



Rozdział 15.

Generowanie statystyk

Wstępne założenia i struktura danych

PHP w połączeniu z MySQL doskonale nadają się do generowania różnego rodzaju statystyk. Często spotykamy na różnych witrynach np. informacje, ile osób było w ostatnim czasie na stronie, czy też ile było odwiedzin w określonym przedziale czasowym. Administratorom przydadzą się także informacje o tym, z jakich adresów następują odwiedziny i z których są one najczęstsze. Napiszemy zatem zestaw skryptów, które pozwolą nam gromadzić tego rodzaju dane.

Będziemy zapisywać informacje o dacie i czasie odwiedzin, adresie IP komputera, z którego nastąpiło połączenie, oraz systemie operacyjnym i rodzaju przeglądarki wykorzystywanej przez użytkownika. Będzie nas również interesowało, czy był to użytkownik zarejestrowany (czyli taki, który się zalogował do serwisu), czy też niezarejestrowany. Przygotujemy zatem tabelę o nazwie Stats, o następujących kolumnach:

♦    Id — typu INTEGER, stanowiącą klucz podstawowy i unikalny identyfikator każdego rekordu tabeli;

♦    IP — typu VARCHAR, przechowującą adresy IP;

♦    Data — typu DATETIME, przechowującą datę i czas wejścia na stronę;

♦    Systemld — typu INTEGER, stanowiącą klucz obcy i przechowującą identyfikator systemu operacyjnego użytkownika odwiedzającego naszą stronę;

♦    Browserld—typu INTEGER, stanowiącą klucz obcy i przechowującą identyfikator przeglądarki użytkownika odwiedzającego nasza stronę;

♦    User Id — typu INTEGER, stanowiącą klucz obcy i przechowującą identyfikator użytkownika odwiedzającego naszą stronę;


Wyszukiwarka

Podobne podstrony:
skanuj0387 (3) Rozdział 15. ♦ Generowanie statystyk 403 działania addStatRecord będzie wartość 0. Je
skanuj0393 (2) Rozdział 15. ♦ Generowanie statystyk 409 Kod wyświetlający część główną został przeds
skanuj0397 (3) Rozdział 15. ♦ Generowanie statystyk 413 Modyfikacji uległa funkcja checkPass. Przede
skanuj0403 (2) Rozdział 15. ♦ Generowanie statystyk 419 else{ Squery "WHERE} $query "Stats

więcej podobnych podstron