Я новичок в PHP и, чтобы выучить язык и концепции, я работаю на веб-сайте электронной коммерции с корзиной для покупок и т. Д.
На этом сайте у меня есть предметы, при щелчке по элементу идентификатор товара отправляется методом GET на страницу корзины покупок. Используя этот идентификатор, я добавляю товар в корзину (таблица в БД), и он отлично работает.
<a href="do_shoppingcart.php?id=<?php echo "$itm_id"; ?>">
Проблема в том, если пользователь нажимает кнопку обновления, товар снова добавляется в корзину. Вы думаете, что отключение кнопки обновления или кнопки F5 - хороший вариант? что я должен сделать, чтобы пользователь не мог добавить товар в корзину при обновлении страницы?
В формах я заметил, что "(isset ($ _ POST ['Submit'])) {}" полезно, но для метода GET это не работает соответственно.
Ваша помощь приветствуется.