Имеется интернет магазин. Добавление товара осуществляется через ajax. Вот скрипт, который добавляет товар в корзину:
Проблема в том, что товары то добавляются, то нет. Причем никакой зависимости не заметил. Один и тот же товар то добавляется, то нет, под разными юзерами. Судя по фаербагу, запрос идет, но то возвращает ok, а то error. Как бы проверить в чем загвоздка?
Код |
---|
<?php define("NO_KEEP_STATISTIC", true); define("NOT_CHECK_PERMISSIONS", true); require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php"); if($_SERVER['HTTP_X_REQUESTED_WITH'] == 'XMLHttpRequest') { if (CModule::IncludeModule("sale") && CModule::IncludeModule("catalog")): $id=$_GET['id']; if(Add2BasketByProductID($id,1)) echo 'ok'; else echo 'error'; endif; } else { header("Location:/index.php"); } ?> |
Проблема в том, что товары то добавляются, то нет. Причем никакой зависимости не заметил. Один и тот же товар то добавляется, то нет, под разными юзерами. Судя по фаербагу, запрос идет, но то возвращает ok, а то error. Как бы проверить в чем загвоздка?
дутл в зутл, ничего не понимаю %)