Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> php+Sesje+MySQL, Algorytm...?
Mr. Jigsaw
post
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.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
wieja
post
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).
Go to the top of the page
+Quote Post

Posty w temacie


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: 5.10.2025 - 00:54