У меня есть PHP-код, который отправляет запрос через Curl на end-point.php. В end-point.php я пытаюсь отобразить значение передаваемых данных, но ничего не отображается. Вот мой код:
// Prepare subscriber data
$data = array(
'name' => "John"
);
// Set cURL options
$url = "https://www.example.com/end-point.php";
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Content-Type: multipart/form-data'
));
// Execute cURL request
$response = curl_exec($ch);
$curl_error = curl_error($ch);
$http_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);
// Check if the request was successful
if ($http_code >= 200 && $http_code < 300) {
echo $response;
} else {
// Output error message
echo "Error";
}
А вот код файла end-point.php:
echo $_POST['name'];
Подробнее здесь: https://stackoverflow.com/questions/790 ... url-in-php