Обучение/Помощь новичкам | Worldkassa
Тема закрыта by
DELETED
Причина: Сам решу.
Причина: Сам решу.
DELETED
Автор
26 июня 2018, в 21:06
Delete
DELETED
26 июня 2018, в 21:14
Delete
Body Green (26.06.2018 в 21:06)
PhpStorm , все совпадает.Мой айди равен тому что в бд.
PhpStorm , все совпадает.Мой айди равен тому что в бд.
значит ошибка в запросе апдейт +500
DELETED
Автор
26 июня 2018, в 21:16
Delete
PhpStorm (26.06.2018 в 21:14)
Body Green (26.06.2018 в 21:06)
PhpStorm , все совпадает.Мой айди равен тому что в бд.
значит ошибка в запросе апдейт +500
Body Green (26.06.2018 в 21:06)
PhpStorm , все совпадает.Мой айди равен тому что в бд.
значит ошибка в запросе апдейт +500
Ну а где же там?)))
У меня уже глаза болят
Запрос верный и все.
PhpStorm , причем тут bill заходиш сайт платежа и узнаем все данные магазина ид билинга и сумма потом заходим result и пишем hash='123' и пропустят и добавят данного пользователя запросто
DELETED
Автор
26 июня 2018, в 21:19
Delete
[J]ungle (26.06.2018 в 21:17)
PhpStorm , причем тут bill заходиш сайт платежа и узнаем все данные магазина ид билинга и сумма потом заходим result и пишем hash='123' и пропустят и добавят данного пользователя запросто
PhpStorm , причем тут bill заходиш сайт платежа и узнаем все данные магазина ид билинга и сумма потом заходим result и пишем hash='123' и пропустят и добавят данного пользователя запросто
Млять, меня не безопасность а работоспособность интересует!
Я знаю как и что обезопасить, сделаю проверку на хеш.
DELETED
26 июня 2018, в 21:20
Delete
[J]ungle (26.06.2018 в 21:17)
PhpStorm , причем тут bill заходиш сайт платежа и узнаем все данные магазина ид билинга и сумма потом заходим result и пишем hash='123' и пропустят и добавят данного пользователя запросто
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 "Данные иммеет даем дальше";
}
}
Так проше читать и понимать даже если переданы криво... А то иф длиный не выгодно читать в мобильный
DELETED
Автор
26 июня 2018, в 21:37
Delete
[J]ungle (26.06.2018 в 21:35)
Body Green , и делай if-ов короче например
Так проше читать и понимать даже если переданы криво... А то иф длиный не выгодно читать в мобильный
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
________
посл. ред. 26.06.2018 в 21:56; всего 1 раз(а); by IndiS