не может добавить более 6 товаров в корзину в приложении codeigniter - PullRequest
2 голосов
/ 23 ноября 2011

Поскольку я не могу добавить более 6 товаров в корзину с кодовым указателем.

В чем может быть проблема?Пока я добавляю седьмой товар, корзина на некоторое время обновляется.затем после обновления страницы снова отображаются только 6 продуктов.

Ответы [ 2 ]

10 голосов
/ 23 ноября 2011

Возможно, проблема в том, что вы превысили лимит размера файлов cookie.Максимальный размер большинства браузеров составляет около 4 КБ.

Что может решить вашу проблему, это сохранить ее в базе данных вместо cookie:

Установите $config[‘sess_use_database’] в true в вашей конфигурации .php

3 голосов
/ 27 июня 2013

@ Натан В: Вы правы. Это решило мою проблему. Кроме того, найдите ниже скрипт для таблицы ci_session:

CREATE TABLE IF NOT EXISTS  `ci_sessions` (
    session_id varchar(40) DEFAULT '0' NOT NULL,
    ip_address varchar(45) DEFAULT '0' NOT NULL,
    user_agent varchar(120) NOT NULL,
    last_activity int(10) unsigned DEFAULT 0 NOT NULL,
    user_data text NOT NULL,
    PRIMARY KEY (session_id),
    KEY `last_activity_idx` (`last_activity`)
);
...