Как отправить post-запрос на локальный python сервер из .php на хостинге?

Для отправки POST-запроса на локальный Python-сервер из .php на хостинге, мы можем использовать функцию curl в PHP.

curl - это командная строка и фреймворк для работы с различными протоколами. Мы можем использовать его для отправки HTTP-запросов.

Вот пример кода, который позволяет отправить POST-запрос на локальный Python-сервер:

<?php
// URL адрес Python-сервера
$url = 'http://localhost:8000/'; // Здесь указываем адрес вашего Python-сервера

// Данные для отправки POST-запроса
$data = array('key1' => 'value1', 'key2' => 'value2');

// Инициализируем curl-сеанс
$ch = curl_init($url);

// Устанавливаем параметры для curl-сеанса
curl_setopt($ch, CURLOPT_POST, 1); // Устанавливаем метод запроса как POST
curl_setopt($ch, CURLOPT_POSTFIELDS, $data); // Устанавливаем данные для запроса

// Получаем ответ от сервера
$response = curl_exec($ch);

// Закрываем curl-сеанс
curl_close($ch);

// Выводим ответ от сервера
echo $response;
?>

Приведенный код отправляет POST-запрос на указанный URL-адрес Python-сервера с данными в виде ассоциативного массива. Полученный ответ от сервера сохраняется в переменной $response, и этот ответ выводится на экран с помощью echo $response.

Пожалуйста, обратите внимание, что вы должны заменить http://localhost:8000/ на актуальный адрес вашего Python-сервера.