Выборочная отправка Post запросом (Фильтр)

12 3
W1
На сайте с 14.07.2018
Offline
6
1671

Здравствуйте. Прошу помощи, пожалуйста, подскажите. Есть контактная форма, которая передает данные полей Post запросом в php файл (имя, фамилия, возраст), который затем отправляет их по Api.

Не могу понять, как прописать так, что если передаваемое значение поля возраст (age), например = 17 - Отправлялось на одно Api, а если 18 - отправлялось на другое. Что бы как фильтр был.

Спасибо Большое!

S
На сайте с 30.09.2016
Offline
469
#1

if($age == 17){

api1();
}elseif($age == 18){
api2();
}
Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.
W1
На сайте с 14.07.2018
Offline
6
#2
Sitealert:
if($age == 17){

api1();
}elseif($age == 18){
api2();
}

Благодарю! Подскажите, пожалуйста, а как прописать что бы 17 уходило на api 1, а все, что не соответствует 17, уходит на апи 2 (может быть текст, любая другая цифра и тд...)

S
На сайте с 30.09.2016
Offline
469
#3

Webmasta18, Вы точно не прикалываетесь?

if($age == 17){

api1();
}else{
api2();
}
W1
На сайте с 14.07.2018
Offline
6
#4
Sitealert:
Webmasta18, Вы точно не прикалываетесь?
if($age == 17){

api1();
}else{
api2();
}

Спасибо за ответ!

S3
На сайте с 29.03.2012
Offline
236
#5

Sitealert, Если я правильно понимаю - в таком варианте это уже не свосем чистое обращение из пост-запроса к апи? Сначала ты предлагаешь обработать данные формы - один запрос, а уже потом из бэка стучать к апишкам?

А если как вариант - скриптом сначала перед отправкой формы получать значение из поля age, а потом в зависимости от данных - стучать сразу в апишку?

S
На сайте с 30.09.2016
Offline
469
#6

Sly32, я исхожу из поставленной задачи

Webmasta18:
Есть контактная форма, которая передает данные полей Post запросом в php файл (имя, фамилия, возраст), который затем отправляет их по Api.
Чтобы эту схему изменять, требуется знание конкретики, которого у нас нет.
S3
На сайте с 29.03.2012
Offline
236
#7

Sitealert, Ну в принципе да - твое решение подпадает под вопрос полностью.

Просто в таком варианте бэк срабатывает 2 раза - сначала обрабатывает пост запрос, потом стучит в апи, получает данные и выводит их куда-то. При хорошей нагрузке тут будет затык однозначно

S
На сайте с 30.09.2016
Offline
469
#8
Sly32:
Просто в таком варианте бэк срабатывает 2 раза - сначала обрабатывает пост запрос, потом стучит в апи, получает данные и выводит их куда-то.

Это обычная схема при работе со сторонним API. И никаких "2-х раз" тут не наблюдается.

S3
На сайте с 29.03.2012
Offline
236
#9
Sitealert:
Это обычная схема при работе со сторонним API

Можно же сразу из формы стучать в апи

S
На сайте с 30.09.2016
Offline
469
#10
Sly32:
Можно же сразу из формы стучать в апи

И светить весь трафик?

12 3

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий