Доброго времени суток, пишу диплом и вот код одного из файлов проекта здесь происходит формирование ЭЦП платежной системы, проверки подлинности и в случае успешной оплаты должен статус в моей бд изменяться с 0 на 1. Оплата проходит успешно, а статус с 0 никак не меняется. Файл db.php содержит настройки подключения к бд и подключается в файлу rb.php(RedBean). Подскажите где ошибка, мучаюсь 4-ый день
<?php
if(empty($_POST)){
die;
}
require_once __DIR__ . '/inc/db.php';
$key = 'dLyXYTDaB8d7Dqfa';
$ik_id = '5adb24a23d1eaf364b8b4569';
$dataSet = $_POST;
unset($dataSet['ik_sign']);
ksort($dataSet, SORT_STRING);
array_push($dataSet, $key);
$signString = implode(':', $dataSet);
$sign = base64_encode(md5($signString, true));
return $sign;
$order = R::load('orders', (int)$dataSet['ik_pm_no']);
if(!$order) die;
if($dataSet['ik_co_id'] != $ik_id || $dataSet['ik_inv_st'] != 'success' || $dataSet['ik_am'] != $order->price || $sign != $_POST['ik_sign']){
die;
}
$order->status = '1';
R::store($order);
?>
<?php
Код взаимодействия с бд
require_once 'rb.php';
$db = [
'dsn' => 'mysql:host=localhost;dbname=payment;charset=utf8',
'user' => 'payment',
'pass' => '****',
];
R::setup($db['dsn'], $db['user'], $db['pass']);
R::freeze(true);
Возможно ошибка ещё на этапе извлечения данных из таблицы
$order = R::load('orders', (int)$dataSet['ik_pm_no']);
if(!$order) die('ERROR');
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Люди добрые! Почему первое значение массива PHP выводится как ""? Нет никаких идей , всё перепробовала
Доброго времени суток! Имеется таблица со снятыми показаниями портативной метеостанции (одна строка, новые значения заменяют предыдущие,...
Вот небольшой пример кода, где две кнопки: "Выбрать файл" и "Загрузить"После загрузки файла сайт перезагружается