Loading...
PhpStorm , все совпадает.Мой айди равен тому что в бд.
Body Green (26.06.2018 в 21:06)
PhpStorm , все совпадает.Мой айди равен тому что в бд.


значит ошибка в запросе апдейт +500
PhpStorm (26.06.2018 в 21:14)
Body Green (26.06.2018 в 21:06)
PhpStorm , все совпадает.Мой айди равен тому что в бд.


значит ошибка в запросе апдейт +500

Ну а где же там?)))
У меня уже глаза болят Гг
Запрос верный и все.
PhpStorm , причем тут bill заходиш сайт платежа и узнаем все данные магазина ид билинга и сумма потом заходим result и пишем hash='123' и пропустят и добавят данного пользователя запросто
[J]ungle (26.06.2018 в 21:17)
PhpStorm , причем тут bill заходиш сайт платежа и узнаем все данные магазина ид билинга и сумма потом заходим result и пишем hash='123' и пропустят и добавят данного пользователя запросто

Млять, меня не безопасность а работоспособность интересует!
Я знаю как и что обезопасить, сделаю проверку на хеш.
[J]ungle (26.06.2018 в 21:17)
PhpStorm , причем тут bill заходиш сайт платежа и узнаем все данные магазина ид билинга и сумма потом заходим result и пишем hash='123' и пропустят и добавят данного пользователя запросто


ты отправляешь id_bill с суммой, ПС обрабатывает и возвращает тебе id_bill с суммой, которые ты должен сверить с базой м сделать апдейт в случае совпадения
Body Green , и делай if-ов короче например

<?php
$requires = ['id_shop', 'id_bill', 'amount', 'hash'];
if (0 === count(array_diff($requires, array_keys($_POST)))) {
$id_shop = (int) $_POST['id_shop'];
$id_bill = (int) $_POST['id_bill'];
$amount = (int) $_POST['amount'];

if($id_shop && $id_bill && $amount) {
echo "Данные иммеет даем дальше";
}
}


Так проше читать и понимать даже если переданы криво... А то иф длиный не выгодно читать в мобильный
[J]ungle (26.06.2018 в 21:35)
Body Green , и делай if-ов короче например

<?php
$requires = ['id_shop', 'id_bill', 'amount', 'hash'];
if (0 === count(array_diff($requires, array_keys($_POST)))) {
$id_shop = (int) $_POST['id_shop'];
$id_bill = (int) $_POST['id_bill'];
$amount = (int) $_POST['amount'];

if($id_shop && $id_bill && $amount) {
echo "Данные иммеет даем дальше";
}
}


Так проше читать и понимать даже если переданы криво... А то иф длиный не выгодно читать в мобильный

Мн одинаково что кому выгодно, понимаешь мне ошибку нужно найти, а не заморачиваться тем что сейчас не важно.
Если не видишь ошибки, то не мешай.
________
посл. ред. 26.06.2018 в 21:37; всего 1 раз(а); by Body Green
del.
________
посл. ред. 26.06.2018 в 21:56; всего 1 раз(а); by IndiS
if (mysqli_num_rows($wk)>0){
Онлайн: 3
Время:
Gen. 0.1001
(c) Bym.Guru 2010-2026