Можно поступить так.
1) При первом добавлении элемента в избранное сгенерировать на сервере некий UID, который записать в БД и в куку пользователю.
2) По этому UID записываются элементы, добавленные в избранное.
3) Чтобы получить список избранного, достаем все элементы из БД с таким UID (не забывая, конечно, фильтровать вводимые данные, т.к. в куки можно записать произвольные данные на стороне клиента)
Есть минусы. Почистились или истек срок действия кук -- избранное пропало.
|