@newaitix

Получить данные всех сессий поднятых на сервере?

Хочу задать вопрос о том как сделать это и о целесообразности такого варианта.
У меня есть интернет магазин. Я хочу напоминать пользователю, который начал оформлять заказ и бросил его на полпути о том, что он недооформил заказ и если он дооформит заказ то получит к примеру скидку на какой то товар в этом заказе.
Напоминать через email или телефон которые хранятся в сессии.
На сколько целесообразно писать это на php ?
Есть ли возможно какие то другие варианты как я могу вытянуть данные из сессии пользователя ?
Возможно не php ?
  • Вопрос задан
  • 64 просмотра
Пригласить эксперта
Ответы на вопрос 2
FanatPHP
@FanatPHP
Чебуратор тега РНР
Ответ простой: не надо хранить корзину в сессии. Ей там нечего делать.
Корзину надо хранить в базе данных. Пользователя идентифицировать по куке.
Соответственно, проблема "получить данные всех сессий" больше не существует.
Проблема "найти все брошенные корзины" сводится к примитивному запросу в БД.
Ответ написан
Комментировать
@ipokos
В чем именно проблема? получить данные из сессии? с ними работать?
Это называется "забытая корзина". Много готовых реализаций для cms, фреймворков, самописов.
Данные из сессии сохранить в БД, а дальше делаете рассылку
На сколько целесообразно писать это на php ?

А в чем вы видите проблему?
php с этим справится без проблем, поэтому если магазин на php, нецелесообразно этот функционал делать на чем-то другом.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы