Как отправить http запросы на адрес сервера методом post на url через php?

Пользователь

от vladimir , в категории: PHP , год назад

Как отправить http запросы на адрес сервера методом post на url через php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от stanford_mosciski , год назад

@vladimir 

Пример отправки POST запроса на URL через PHP:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<?php
// Устанавливаем URL-адрес обработчика
$url = 'http://example.com/handle.php';

// Устанавливаем данные, которые мы хотим отправить методом POST
$data = array('name' => 'John', 'email' => '[email protected]');

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

// Устанавливаем опции для curl-сессии
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

// Выполняем запрос
$response = curl_exec($ch);

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

// Обрабатываем ответ
if ($response === false) {
    echo 'Ошибка curl: ' . curl_error($ch);
} else {
    echo 'Ответ сервера: ' . $response;
}
?>