![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 100 Pomógł: 0 Dołączył: 25.01.2003 Skąd: mazury, wawa Ostrzeżenie: (0%) ![]() ![]() |
Mam zrobione sesje nie oparte na sesjach z php.Sid przekazywany jest w URL'u. Mam też tabelę sesje [id].[sid].[user].[data] itd oraz tabele licznik [id].[url].[liczbahitow].
Jak zrobić, zeby podczas jednej sesji, po kilkakrotnym odwiedzeniu strony z licznikiem [liczbahitow] dla tej strony zwiększyła się tylko o jeden. Czy robić jakąś dodatkową tabelkę, ale ona będzie miała dosyć dużo wpisów, które są potrzebne na krótko. Czy jest sens, czy podsuniecie jakiś inny pomysł. Szukałem na forum, ale są tam raczej rozwiązania z cookiesami, a tego chciałbym uniknąć. |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarząd Postów: 1 512 Pomógł: 2 Dołączył: 22.04.2002 Skąd: Koszalin ![]() |
Jezeli SID jest za kazdym razem inny (wybierany losowo) to powinienes dodac jeszcze jedna kolumne do tabeli licznik gdzie bedziesz trzymal nazwe sesji. Usun kolumne [id] poniewaz kluczem okreslajacym unikatowosc rekordu beda pola [nazwa_sesji].[url] przy kazdym wejsciu niech dodaje nowy rekord. Kolumna liczba hitow jest zbedna poniewaz jeden rekor = jedena wizyta. Warunek jeden: nazwa_sesji musi byc unikatowa.
Z mojej praktyki mam tez jak TY po logowaniu jest nadawany numer $log ale licznik odwiedzin ma zrobiony ciasteczkami. Pytanie do Ciebie: Czego statystyki chcesz trzymac ![]() ![]() Pozdrawiam ps ten temat do dzialu php albo bazy danych ale nie skrypty -------------------- brak sygnaturki rowniez jest sygnaturką
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 10:55 |