У меня есть следующий код php, он отправляет данные в инструмент потенциальных клиентов.
<?php
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "https://mkt.university-private.internal/form/submit", CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => array('mauticform[f_email]' => 'gbsilva@gmail.com','mauticform[f_name]' => 'Gabriel','mauticform[formId]' => '5'),
CURLOPT_HTTPHEADER => array(
"X-Forwarded-For: 91.92.103.192"
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
Проблема в том, что мне нужно вводить данные вручную в скрипте php.
Теперь у меня есть CRM, которая выполняет POST и отправляет следующие данные в форме данных тела:
email=gbsilva@40gmail.com&name=Gabriel&IP=91.92.103.192&formId=5
мне нужно, чтобы мой код php принимал чтобы получить сообщение CRM с этими значениями выше и сделать запрос в моем инструменте потенциальных клиентов с данными, полученными из CRM.
в моей ERP, я могу позвонить по URL-адресу, и я вызову URL-адрес своего скрипт. php
ему нужно перед отправкой конвертировать и поместить название полей между этой номенклатурой, инструмент потенциальных клиентов принимает только поля с этой номенклатурой:
mauticform[f_FIELDNAME]
Кто-нибудь может помочь