Есть такой код:
$_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';
}
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
Приветствую! Возникла проблема в том чтобы сделать поле в таблицы, которое будет генерировать уникальное значениеНужно оно для создания...
Стоит задача создать набор типов полей для CMSНапример нужно создать управление разделом "Моя команда" значит создаем файлик и указываем какие...
Я разрабатываю тему для wp и не могу понять как сделать разные стартовые страницы, у меня, к примеру, страницы с 1 колонкой, 1 колонкой без сайд...