Как получить данные, отправленные с помощью Curl, в phpPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Как получить данные, отправленные с помощью Curl, в php

Сообщение Anonymous »

У меня есть 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»