В настоящее время я пытаюсь отправить POST-запрос на PHP -скрипт на VPS. Запрос выполняется с помощью curl и выглядит следующим образом:
curl -L -X POST --cacert /home/user/server.pem --data "analysis_results=1" http://server-ip-here/api/v2/update_analysis_results.php
-Script PHP содержит только следующее:
<?php
echo "Helloooo World!";
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
print_r($_POST);
if ( !empty($_POST) ) {
echo "post";
}
}
?>
После выполнения команды curl возвращается следующее:
Helloooo World!Array
(
)
Я не могу понять, почему массив $ _POST-Array пуст. Есть идеи?
Редактировать: заменить "echo $ _POST" на "print_r ($ _ POST)"