Чтобы ответить на ваш вопрос, да. Другие ответили на эту часть, но кажется, что вы спрашиваете, лучший ли это способ сделать это.
Это, вероятно, будет зависеть от того, что вы делаете. Как правило, пользователь выбирает товары, которые он хочет купить (например, при заказе). Затем они нажимали кнопку «купить» или «оформить заказ». Затем форма отправляется на страницу и обрабатывает результат. Вы можете сделать все это с помощью cookie, но мне будет труднее.
Возможно, вы захотите разместить свой второй вопрос в другой теме.