|
|
|
| Добрый день.
возник такой вопрос.
У меня есть объект, характеризующий конфигурацию (в смысле такущее состояние) web-страницы (параметры блоков, формы и т.д.). Я хочу хранить в сессии эту информацию. Соответственно, есть два варианта:
1. хранить экзкмпляр этого объекта в сессии
2. хранить id конфигурации (в виде особого объекта, например), а сам объект конфигурации восстанавливать по этому id при каждой загрузке
что посоветуете? | |
|
|
|
|
|
|
|
для: aseo
(28.08.2008 в 12:39)
| | посоветую почитать об особенностях сериализации объектов.
http://php.net/serialize | |
|
|
|
|
|
|
|
для: Trianon
(28.08.2008 в 13:00)
| | но я же не спрашиваю, как это сделать... | |
|
|
|
|
|
|
|
для: aseo
(28.08.2008 в 12:39)
| | Объекты большие? | |
|
|
|
|
|
|
|
для: cheops
(28.08.2008 в 14:14)
| | скорее всего да
я склоняюсь ко второму варианту | |
|
|
|
|
|
|
|
для: aseo
(28.08.2008 в 14:16)
| | В принципе сессия тоже сохраняет данные на жестком диске и оперирует ими по уникальному номеру, но если вы будете хранить данные в таблице MySQL, может побыстрее получится. | |
|
|
|
|
|
|
|
для: cheops
(28.08.2008 в 14:18)
| | вопрос был в сохранении состояния между переходами | |
|
|
|
|
|
|
|
для: aseo
(28.08.2008 в 14:46)
| | Под "переходом" что имеется в виду? Переход между страницами (сессия в принципе для этого и заточена) или что-то другое? | |
|
|
|