Как запомнить в cookie или в session id просмотренных товаров?
При заходе на страницу товара id записывается в куки. При заходе на страницу другого товара id , естественно перезаписалось. Как фиксировать текущее id и добавлять в массив в куки или сессию ?
Проверять в условии (if) наличие куки и если оно присутствует то не записывать, а дополнять. Использовать переменную куки и подставлять дополнительно с новыми данными, затем помещать это вновь.
Stalker_RED, какое ваше мнение, как фиксировать в массив id просмотренных товаров? То есть юзер посещал страницу товара и нужно зафиксировать id и показать эти id в этом шаблоне как просмотренные товары .
kostya1704, localStorage, если используете эти данные только на фронте.
Сессия, если используете их на беке, и не нужно их хранить долго.
Если предполагается, что пользователь увидит эти просмотренных даже через пару месяцев, то БД.
Stalker_RED, в БД нет, это ни к чему, слишком много запросов и раздутая БД. Нужно в рамках одной сессии. На фронте или сервере , не важно. Я пробовал и через сессию. Мне бы понять основную суть вопроса ,как id собрать в массив ?