Настроить передачу заявок по API на php

Александр12 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
17.05.2018

Сделать передачу заявок с этих 3-х лэндингов по API, сохранив работу всех элементов (таймеры, всплывающие окна, тесты и т.д.) следующих страниц:

http://xf6.predstalicin.com/?c=ru 

http://xf7.predstalicin.com/?c=ru http://xf5.predstalicin.com/?c=ruПроверить чтобы все пути файлов верстки были относительными и работало вне зависимости от того, в какую папку или поддомен залит лэндинг.Код для API готов и многое уже написано, взять отсюда:

http://predstavit.minzdrav.store/a/predstavit.api-template.zip Это рабочий сайт аналогичного товара. Вот он в онлайне: http://predstavit.minzdrav.store/a/?sub1={country}&sub2={clickid}&sub3=&sub4=&country={country}& 

- там же встроен php ставящий куки, пишущий логи и прочее - это оставить.

Проверить, чтобы при заполнении всех форм заказа на каждом лэндинге все заявки отправлялись, писались в логи введенные и собранные с перехода данные, и прочее; пользователь чтобы понимал, что его заявка ушла и всё хорошо - жди звонок оператора.

Некоторые пользователи (видимо случайно) несколько раз отправляют однотипные заявки или решают «пересказать» на другие свои данные. Поэтому надо помечать кукой на 1 час тех, кто отправил заявку. Если он отправляет повторную заявку БЕЗ ВВЕДЕННЫХ ИЗМЕНЕНИЙ (полный дубль) - вообще не обрабатывать ее. Если С ИЗМЕНЕНИЯМИ (а именно, посетитель указал другой телефон ИЛИ имя) - обработать и передать с нарочно измененным ip адресом*.

*Что значит «с нарочно измененным ip адресом» - система, в которую мы отправляем заявки по API не принимает (игнорирует) повторные заявки с одного ip (даже если они измененные). Это надо избежать. Поэтому для измененных заявок (имя или телефон) надо последнее число ip адреса после точки менять на 1 цифру больше и отсылать (пример: ip повторной заявки с 42.123.200.14 сменилось бы на +1, то есть на 42.123.200.15). Тогда заявка будет принята в обработку, что нам и надо.