Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Klasa do obsługi Sesji via MySQL ?
seba22
post
Post #1





Grupa: Zarejestrowani
Postów: 293
Pomógł: 4
Dołączył: 28.01.2005

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


Witam,

Czy dysponuje ktoś jakąś dokumentacją na temat Sesji w PHP poprzez serwer baz danych MySQL ?


Opisane w sieci rozwiązania zatrzymały się w 2006 roku, i nic nowszego nie mogę znaleźć a myślę że przez 4 lata mógł nastąpić postęp.

Jakiś PDF ?
Gotowa klasa ?


pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
seba22
post
Post #2





Grupa: Zarejestrowani
Postów: 293
Pomógł: 4
Dołączył: 28.01.2005

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


Dziękuję za linki, postaram się je przeczytać i zrozumieć, bo teraz rzuciłem tylko okiem na funkcje.

Wszystko jednak skupia się w kierunku programowania obiektowego i zagadnień typu $wartosc->$ustaw->$zalogowany->$true
A odczyt danych skupia się w następujący sposób
$wartosc>$pokaz->$zalogowany


Myślałem bardziej o metodzie która przechwyciła by bieżący system sesji, tak więc aby zapytania kierowane w
$_SESSION['imie']=ala;
Szły do serwera MySQL.

Może punkt zahaczenia do tej metody leży w session_set_save_handler().


Metody opisane w PDF-ach tak naprawdę nic nie wnoszą w temacie sesji... dla mnie opisane tam informacje to nie sesje.
To zwykły SELECT FROM database WHERE ID_SESJI = $_COOKIES['nazwa_sesji_uprzednio_zakodowana_sha1_z_random_string_plus_godzina']

Ma to po prostu mało wspólnego z sesją jako sesją, sesja ma to do siebie że wykonując operacji na tablicy dostaje operację niejako automatycznie zacommitowaną w serwer, a nie pociągam manualnie za funkcję poprzez "zapisz ze wartosc x jest rowna jeden a nie dwa dla sesji xyz".


Nie twierdzę że opisana wyżej metoda jest zła, ale taką jestem stworzyć samemu po wypiciu 2 piw, dodając do tego zabezpieczenie przez kradzieżą w postaci porównania adresów ip, przeglądarki itp. itd.

Sens jest aby bez przepisywania źródła w postaci całego projektu osiągnąć migrację przez frustrację.


Nie jestem pewien czy ten opis nie jest zgodny z podanym wyżej schematem:

http://www.devshed.com/c/a/PHP/Storing-PHP...n-a-Database/6/

(nie jestem w stanie teraz przetestować, zrobię tylko jak będę miał chwilkę wolnego - wyganiają mnie)
Ale już to wygląda tak jak by przejmowało komendy stricte należące do PHP.

Jak uruchomię to wypowiem się jak radzi sobie z klastrowaniem....


pozdrawiam
(IMG:http://img188.imageshack.us/img188/3249/screenshot3sq.png)
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: 3.10.2025 - 11:09