![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 24.06.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
szperałem po forum w poszukiwaniu opisu zastosowania sesji php w połączeniu z bazą danych. Czytałem artykuł o SESSION HANDLER'ach, ale niestety OOP nie jestem w stanie zrozumieć (wolę strukturalne podejście do php). Moje pytanie do Was: Jak zabrać się za sesje połączone z MySQL? User loguje się, sprawdzamy login i hasło i jeśli wszystko jest OK zapisujemy dane sesji do tabeli MySQL? (Jeśli tak, to jakie dane?) A jak się takie sesje usuwa z tabeli po wylogowaniu? Mam na myśli: jak usunąć dane sesji z tabeli jeśli user zamknie przeglądarke i nie użyje przycisku WYLOGUJ? Nie powstają wtedy dane-śmieci w tabeli? Proszę o jakiś wypunktowany algorytm/wskazówki jak po kolei zastosować php+Sesje+MySQL (bez OOP). Czytałem chyba wszystkie posty o sesjach i MySQL ale żaden nie dał mi przejrzystego sposobu postępowania. Pozdrawiam. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 22.04.2006 Skąd: Tarnów Ostrzeżenie: (0%) ![]() ![]() |
Obróbka danych w sqlowej bazie danych jest mniej zasoborzerna niz w bazie na plikach txt. Do tego kwestia bezpieczeństwa.
Stosując "własny" session handler oparty na bazie sql masz wieksze możliwośći jesli np. tworzysz sobie statystyki (choć tu lepiej urzyc tych od wuja googla (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ale np. jesli potrzebujesz narzedzia do analizy zachowań poszczegulnych urzytkowników (strony www lub systemu intranetowego) to bardzo łatwo można session handlera poszerzyć o taką funkcjonalność (zbieranie danych - bo analiza to juz inna brocha). |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 00:54 |