2013-04-27 2 views
-1

Моя программа php предназначена для покупки некоторых продуктов и их добавления в корзину. Поэтому я установил массив сеансов в модели и сохранил детали продуктов, общее количество и т. Д. Этот код работает точно в локальном хосте. Но сеанс потерян на моем сервере, когда страница обновлена, и в результате массив сеанса может сохранить информацию о последнем добавленном продукте. Каждый раз, когда добавляется новый продукт, предыдущие данные теряются. Я использую WAMP-сервер. Может кто-нибудь мне помочь??PHP codeigniter Значение сеанса, потерянное при обновлении на сервере WAMP

Спасибо ..

+0

CI хранит данные сеанса либо в формате db, либо в файле cookie. Можете ли вы подтвердить, что у вас есть эта опция? – xbonez

+0

Его в печенье. Это влияет? –

ответ

0

Я думаю, что его becasuse инфо у заготавливают в сессии его заменяется новым .... Лучший способ я могу предложить вам это использовать CodeIgniter в Встроено торгового класса Ее действительно удивительно. И если вы не используете БД для хранения сеанса, используйте Собственную сессионную библиотеку coz Codigniter Session по умолчанию хранится в файле cookie И ограничивает сохраненный размер до 4kb.

Я только что реализовал корзину покупок На прошлой неделе, используя выше libray и shopping Cart Class

+0

Спасибо. Но он работает в локальном хосте. Итак, есть ли какие-либо настройки, которые необходимо выполнить на сервере в отношении сеанса ... –

+0

Могу ли вы отправить код wer ur generate session –

+0

if (isset ($ sess_arr ["count"]) == 0) { –

Смежные вопросы