Показать сообщение отдельно
  #6 (permalink)  
Старый 11.11.2017, 15:23
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,831

laimas, все поначалу так кодили.
Да и не все так плохо.
_post.id неправильно обрабатывается. Если ожидается int, то можно сделать так:
if(!is_numeric($_POST['id']))
    exit('Bad request');

$id=intval($_POST['id']);

Уведомление об ошибке sql-выполнения запроса увидит каждый.
Не проверяется есть ли вообще такой продукт в бд.
Ну и корзина в сессии хранится.
Ответить с цитированием