Категории

[FAQ] Часто задаваемые вопросы и ответы

Проблемы и решения

Ошибки и исправления

Общие вопросы

Расширения

Установка и обновление

Модули

Шаблоны

Локализация интерфейса

Коммерческие предложения

Учимся бизнесу

Бизнес книги

Поисковая оптимизация (SEO)

Магазины на ShopOS

Хостинг для ShopOS

Предложения и пожелания

Курилка

Проблема с сессиями

Доброго времени суток)
Проблема вот в чем - после закрытия\открытия браузера создается новая чистая сессия, то есть если кто то накидал в корзину товар, закрыл полностью браузер и тут же открыл его заново - товаров в корзине уже не будет.
Большинство известных мне магазинов "помнит" корзину весьма долго - чуть ли не месяцами и без "входа на сайт".
Проверял на разных браузерах, с разными настройками хранения сессий (в файлах и в БД), разные версии ShopOS с разными настройками сессий и тд...
Если посетитель регистрируется - то никаких проблем - корзина "запоминается" и после выходов\входов\стирания всех сессий вручную. Однако хочется чтобы работало без регистраций.
Может я вообще не там копаю? Экспериментальным путем установил, что корзина точно сохраняется в текущей сессии.
Может ли быть проблема в хостинге? Или это особенность ShopOS?
Хостинг - Хостинг Центр ( hc.ru )
Версия PHP: 5.2.17 (Можно изменить на 5.3)
БД: MySQL 5.1.53-log
Проверял на версиях 2.5.4 - 2.5.8
Ай нид хэлп)


ну правильно. после закрытия браузера сессия и умирает.
в других магазах видимо идет запись в куки. а куки уже висят в браузере юзера.



ну правильно. после закрытия браузера сессия и умирает.
в других магазах видимо идет запись в куки. а куки уже висят в браузере юзера.

Спасибо за быстрый ответ)
А никаких вариантов решения нет? Наверняка я не первый озадачившийся таким вопросом.
Как бы заставить магазин помнить корзину незарегистрированного юзера (или наоборот браузер юзера запомнит)? Может через те же куки?
Моих знаний на это не хватает...


Скорее всего нужно будет заказывать доработку за отдельную плату.


Источник



Copyright ShopOS