![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 602 Pomógł: 30 Dołączył: 1.08.2007 Skąd: Nowy Sącz Ostrzeżenie: (0%) ![]() ![]() |
Witam ma mproblem jak zrobić aby nie być zależnym np od MYSQLA w mojej klasie sesji(pisana do frameworku), gdzie przechowywać dane.
Prawie żaden framework niema systemu SESJI patrzyłem w zend ale tam jest tak namieszane ze hej(jest za duzy) |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 508 Pomógł: 75 Dołączył: 2.11.2005 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Serwer przechowuje dane wbudowanych sesji w plikach. Ci tak samo bym radził. Mogą przydać się do tego funkcje serialize" title="Zobacz w manualu PHP" target="_manual i unserialize" title="Zobacz w manualu PHP" target="_manual dla zapisywania i odczytania danych z sesji. Musisz jeszcze pamiętać o odpowiednim chmodzie (0777) dla katalogu z sesjami. Pliki mogą się nazywać, np ses_sessionname_kluczsesji, gdzie sessionname to nazwa sesji, a kluczsesji, to wygenerowany losowo klucz. Wbudowany system sesji w PHP nie używa sessionname i nazywa pliki bodajże ses_kluczsesji.
Ten post edytował franki01 21.08.2008, 16:34:18 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 602 Pomógł: 30 Dołączył: 1.08.2007 Skąd: Nowy Sącz Ostrzeżenie: (0%) ![]() ![]() |
Dziękuje czekam na inne propozycje
Ten post edytował daniel1302 21.08.2008, 16:36:15 |
|
|
![]()
Post
#4
|
|
![]() Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
Porzuc $_SESSION, skoro budujesz FW.
Ja tak zrobilem, w ogole nie korzystam z tej zmiennej. Robisz klase Session ktora TYLKO trzyma dane [wrapper na tablice]. I klase SessionSaver + jej podklasy MySQLSessionSaver, FileSessionSaver (potem tylko wymieniasz teog savera i reszta nadal dziala), ktora TYLKO zapisuje dane pobrane z obiektu klasy Session [zwykla tablica + serialize] edit: oczywiscie dochodzi do tego problem przekazywania ciacha sesyjnego, samodzielnego wczytywania sesji i zapisu Ten post edytował dr_bonzo 21.08.2008, 16:47:48 -------------------- Nie lubię jednorożców.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 602 Pomógł: 30 Dołączył: 1.08.2007 Skąd: Nowy Sącz Ostrzeżenie: (0%) ![]() ![]() |
Ja czytałem gdzieś iż elementy Frameworka powinny być do użycia na każdym serwie więc chyba zastosuje wasze oba pomysły Zrobię klase abstrakcyjną i dziedziczące po niej klasy FileSessionSave oraz MysqlSessionSaver
Podziękowania lecz chętni mogą podawać pomysły |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 22:26 |