Спросите о сеансе codeigniter для корзины

Сегодня у меня проблема с корзиной в codeigniter.

На моем локальном хосте все нормально, когда я добавляю некоторые продукты в корзину, проблем не обнаружено. Но после того, как я загружаю на сервер, я получаю эту проблему, я должен обновить страницу, чтобы загрузить продукты в корзину. Когда я удаляю продукт из корзины, я получаю ту же проблему. Я должен обновить и обновить, чтобы просмотреть продукт в корзине.

Почему возникает эта проблема?

Наконец, я решаю эту проблему, используя PHP Native Session, я заменяю сеанс CI на PHP Native Session, и проблема решена. Но может ли этот сеанс PHP Native храниться в базе данных? как сеанс CI? насколько я знаю, сеанс может хранить не более 4 КБ. Я боюсь, что сеанс не может хранить весь товар в корзине.

Извините, если мой английский плохой. :)

Я пробовал использовать другие браузеры, такие как хром и опера. Но проблема все равно возникает.

Спасибо за ваш ответ, друзья.. Я ценю это..: D

Вы можете попробовать это здесь


person Dhanang Pratama    schedule 27.06.2014    source источник
comment
Достаточно... просто сохраните идентификатор и количество   -  person ka_lin    schedule 27.06.2014
comment
Вы пробовали это в более чем 1 браузере? Это может быть проблема с браузером.   -  person Craig    schedule 27.06.2014
comment
Вы использовали сеанс CI с базой данных? Он использует файлы cookie по умолчанию. См. Сохранение данных сеанса в базе данных @ ellislab.com/codeigniter/user-guide/ library/sessions.html Сессии CI с БД работают хорошо, вам просто нужно правильно их настроить, как описано в ссылке.   -  person Christian Bonato    schedule 27.06.2014
comment
Я только что перешел с рабочего стола Firefox и мобильного телефона. Я получаю ту же проблему. Сейчас попробую в другом браузере.   -  person Dhanang Pratama    schedule 27.06.2014
comment
@Bonatoc Я уже использую сеанс CI с базой данных. Эта проблема все еще возникает.   -  person Dhanang Pratama    schedule 27.06.2014
comment
Session just can store max 4kb Нет!!! его файлы cookie ограничивают 4 КБ. Вы можете проверить консоль и опубликовать сообщение об ошибке?   -  person Karan Thakkar    schedule 27.06.2014
comment
О, извините .. Спасибо за исправление моего ума @karan thakkar. Я предполагаю, что сессия. хахаха .. Это означает, что сеанс может хранить неограниченное количество данных?   -  person Dhanang Pratama    schedule 27.06.2014
comment
Я проверил с помощью других браузеров. Я использую Chrome и Opera, но проблема все еще возникает...   -  person Dhanang Pratama    schedule 27.06.2014
comment
@DafianDR, объем данных, которые вы можете хранить в сеансе, не ограничен. stackoverflow.com/questions/4274955/ Tried and tested вы должны проверить memory_limit для макс.   -  person Karan Thakkar    schedule 27.06.2014
comment
хорошо.. это означает, что безопасно хранить данные корзины во время сеанса? :)   -  person Dhanang Pratama    schedule 27.06.2014


Ответы (1)


это проблема такая же, как и ошибка воспламенителя кода. это проблема перенаправления в вашей индексной функции контроллера. После удаления и добавления продукта перенаправьте на индексную функцию контроллера. Я думаю, вы поняли.

person Pritesh    schedule 27.06.2014
comment
функция, вызываемая по умолчанию. Первая функция контроллера. - person Pritesh; 27.06.2014
comment
Это означает, что я должен перенаправить на первый контроллер после добавления или удаления продукта? Не может контроллер тележки? - person Dhanang Pratama; 27.06.2014