strezinov
@strezinov
Учусь на програмиста

Как добавить в блок просмотренные товары?

Плохо знаю сессии, УЧУСЬ, не ПИНАЙТЕ ПОЖАЛУЙСТА!!!!!!!!!

Объясните как правильно записывать в сессию товары которые просматривал пользователь. Хочу понять логику, как записывать в массив просмотренные товары, потом где их держать в таблицы или??

Если есть пример киньте его на обозрение.

Заранее спасибо!
  • Вопрос задан
  • 174 просмотра
Пригласить эксперта
Ответы на вопрос 1
Akdmeh
@Akdmeh
PHP, Yii2, Music
Я бы лучше записывал в cookie уникальный идентификатор пользователя, сгенерированный случайно.
И затем уже записывал в БД по этому идентификатору все данные, которые просмотрел пользователь.
По сути, вы сможете логгировать его действия, также если пользователь решит зарегистрироваться, подставите сразу этому пользователю все просмотренные товары.
Почему так, а не иначе?
1) вы сами сможете видеть статистику просматриваемого
2) cookies имеет ограничение на объем, поэтому все может не поместиться
3) в принципе, можно использовать localStorage, но тут уже вам нужно двигаться в сторону JS
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы