![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 52 Pomógł: 0 Dołączył: 10.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam pewien dylemat co wybrac: wlasny mechanizm sesjowy czy ten co dostarcza php. Sesje maja mi pomoc tylko w logowaniu (ciasteczka w autologowaniu) + ew. ustawienie jakieis kategorii. W sesji bedzie zapisywany: user_id, status uzytkownika(nieaktywny,aktywny,vip) - jest sens cos wiecej zapisywac np. nick, login etc.? Ciasteczka natomiast w autologowaniu oraz w ustawieniu jezyka strony. Liczbe osob online - bede zapisywal w bazie na zasadzie ip. Nie wiem czy jest jakikolwiek sens tworzenia wlasnego mechanizmu - z tego co wiem raczej nie jest wydajeniejszy. Nie bede dodawal ze $_SESSION[user_id] moge wywolac w kazdej klasie(wszedzie) gdzie mi sie podoba - nie musze nic przekazywac. Chcialbym poznac opinie kogos z wiekszym doswiadczeniem. Bo ja nie widze zadnych udogodniej, ktore daje wlasny mechanizm. pozdrawiam UPDATE Hmmm tak siedze i mysle - moze by polaczyc sesje z php z wlasnym mechanizmem: np. dane zapisywac w $_SESSION i w bazie danych(zeby wiedziec kto kiedy wszedl, ile osob online itp.)? - jednak przez to dochodza 1-3 zapytania. Ten post edytował vadergb 17.08.2009, 00:30:05 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 1.02.2009 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Trochę nam się rozszerza zakres omawianego tematu w tym wątku. (IMG:style_emoticons/default/winksmiley.jpg)
Dependency Injection (wstrzykiwanie zależności do klas, czyli tak jak to robisz; po więcej odsyłam do Google) z założenia jest bardzo dobre. Jeżeli natomiast Twoja klasa potrzebuje używać wielu innych modułów/bibliotek to najprawdopodobniej jest to błąd projektowy To co Ci może pomóc to Dependency Injection Container albo Service Locator... ale nie przypuszczam, aby Ci to było potrzebne w tym momencie. (IMG:style_emoticons/default/winksmiley.jpg) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 04:07 |