czarek1986
22.08.2009, 22:32:30
Witam.
Chciałbym zrobić coś takiego że plik ini z konfiguracją witryny chciałbym gdzieś scachować a poniewać będzie z niego tworzona zawsze tablica za pomocą parse_ini_file to pomyślałem że mozę własnie zapisać ją w postaci tablicy $_SESSION i wtedy będzie ona dostępna na każdej podstronie.
Czy takie rozwiązanie jest odpowiednie i wydajne? Zaznaczam, że z czasem ten plik może się rozrosnąć jeśli będzie w nim dużo ustawień lub dojdą tłumaczenia komunakatów jak w joomli. Czy wszystkie te dane da rade upchać w zmiennych sesyjnych?
maly_swd
22.08.2009, 23:21:35
Trzymanie tego w sesji to chyba nie jest dobry pomysl.
Lepiej czytac to za kazdym razem z pliku SERIALIZOWANEGO (wydajniej i efektywniej).
cojack
22.08.2009, 23:58:31
Ta napakuj w sesje w ogóle upload plików, albo wartość dir, a co tam tablica to tablica... Sesja to sesja, w ini file trzymaj tylko dostęp o db jak już tak bardzo chcesz. A w db konfiguracje, komunikaty w gettext. I co jeszcze chcesz?
Cytat(maly_swd @ 23.08.2009, 00:21:35 )

Trzymanie tego w sesji to chyba nie jest dobry pomysl.
Lepiej czytac to za kazdym razem z pliku SERIALIZOWANEGO (wydajniej i efektywniej).
A czym jest standardowa PHP-owa sesja, jeśli nie plikiem z serializowanymi danymi i identyfikatorem tegoż pliku?
maly_swd
26.08.2009, 13:16:28
mls-> zasada jest ta sama, ale:
Jesli laczy sie z witryna 10 uzyszkodnikow to masz 10 plikow sesji. A jesli trzymasz konfig w pliku serializowanym to masz 1plik:)
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.