Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Oscommerce
Maciekbjw
post
Post #1





Grupa: Zarejestrowani
Postów: 217
Pomógł: 23
Dołączył: 2.12.2007
Skąd: Warszawa

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


Witam,

ostatnio szperając w strukturze tabelek MySql sklepu osCommerce znalazłem jedną o nazwie 'sessions', gdzie przechowywane są wszystkie sesskey-e, expiry i wartości zmiennych SESSION. Ciekawi mnie po co to wszystko jest przechowywane w bazie, skoro zmienne sesyjne i tak siedzą na serwerze. Mógłby mi ktoś wyjaśnić, czy w praktyce trzymanie tych wartości w bazie jest do czegokolwiek potrzebne?

Czekam na odpowiedź, pozdrawiam.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
klocu
post
Post #2





Grupa: Zarejestrowani
Postów: 291
Pomógł: 45
Dołączył: 21.08.2007

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


Takie rozwiązanie alternatywne, gdy serwer ma problemy z katalogiem tmp (przypadkowe przepełnienie bufora danych sesyjnych - sam się z tym zmagam), wtedy rozwiązanie sql'owe jest tu jedynym które można zastosować jeśli chodzi nam o skuteczność.
Jasne że można zmienić katalog przechowywania na własny, ale to też nie zawsze może rozwiązać problem.

Tak jak powiedział poprzednik, jeśli ląduje je do bazy to i nie zapisuje ich na dysku. Nadpisujesz wbudowane funkcje sesji własnymi funkcjami. Wszystko zależy od potrzeb, możliwości i chęci.
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: 18.10.2025 - 05:17