Есть такой код:
$_POST['crm_token'] = '4ab822cb-ecd3-4138-aceb-51c2ac13db7e';
$_POST['cmd'] = 'contact';
$_POST['phone'] = 'phone';
$_POST['callid'] = 'callid';
function check($required, $array)
{
foreach ($required as $key) {
if (!array_key_exists($key, $array))
return false;
}
}
$required = array('phone', 'crm_token', 'callid');
if (!$this->check($required, $_POST)) {
return http_response_code(400);
}
В итоге возвращает 400. Почему? Ведь не должно.
У вас функция check должна вернуть true хотя бы в конце! Вот пример и все ок
$arr['crm_token'] = '4ab822cb-ecd3-4138-aceb-51c2ac13db7e';
$arr['cmd'] = 'contact';
$arr['phone'] = 'phone';
$arr['callid'] = 'callid';
function check($required, $array)
{
foreach ($required as $key) {
if (!array_key_exists($key, $array))
return false;
}
return true;
}
$required = array('phone', 'crm_token', 'callid');
if (!check($required, $arr)) {
echo 'false';
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Приветствую! Возникла проблема в том чтобы сделать поле в таблицы, которое будет генерировать уникальное значениеНужно оно для создания...
Стоит задача создать набор типов полей для CMSНапример нужно создать управление разделом "Моя команда" значит создаем файлик и указываем какие...
Я разрабатываю тему для wp и не могу понять как сделать разные стартовые страницы, у меня, к примеру, страницы с 1 колонкой, 1 колонкой без сайд...