30 lines
1.3 KiB
PHP
Executable File
30 lines
1.3 KiB
PHP
Executable File
<?php
|
|
// Логируем время начала выполнения
|
|
$start_time = microtime(true);
|
|
|
|
// Получаем данные из POST-запроса
|
|
$input_data = file_get_contents('php://input');
|
|
file_put_contents('logs/receive_data.log', date('Y-m-d H:i:s').' Получены данные: '.$input_data.PHP_EOL, FILE_APPEND);
|
|
|
|
// Отдаем клиенту ответ сразу
|
|
http_response_code(200);
|
|
echo "OK";
|
|
|
|
// Очищаем буфер и отправляем данные клиенту
|
|
if (ob_get_length()) {
|
|
ob_end_flush(); // Завершаем буферизацию вывода
|
|
}
|
|
flush(); // Отправляем все данные клиенту
|
|
|
|
// Передаем данные для дальнейшей обработки во второй скрипт через cURL
|
|
$ch = curl_init('https://crm.clientright.ru/process_data.php'); // Замени на реальный URL второго скрипта
|
|
curl_setopt($ch, CURLOPT_POST, 1);
|
|
curl_setopt($ch, CURLOPT_POSTFIELDS, $input_data);
|
|
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
|
|
$response = curl_exec($ch);
|
|
curl_close($ch);
|
|
|
|
// Логируем ответ от второго скрипта
|
|
file_put_contents('logs/receive_data.log', date('Y-m-d H:i:s').' Ответ от обработчика: '.$response.PHP_EOL, FILE_APPEND);
|
|
?>
|