z0ddak
1/31/2017 - 3:56 PM

Ещё один пример передачи методом file_get_contents POST...

Ещё один пример передачи методом file_get_contents POST...

<?php

// массив для переменных, которые будут переданы с запросом
$paramsArray = array(
    'a' => '5', 
    'b' => '10'
); 
 // преобразуем массив в URL-кодированную строку
$vars = http_build_query($paramsArray);
// создаем параметры контекста
$options = array(
    'http' => array(  
                'method'  => 'POST',  // метод передачи данных
                'header'  => 'Content-type: application/x-www-form-urlencoded',  // заголовок 
                'content' => $vars,  // переменные
            )  
);  
$context  = stream_context_create($options);  // создаём контекст потока
$result = file_get_contents('http://test.ru/send.php', false, $context); 
//отправляем POST запрос на http://test.ru/send.php
var_dump($result); // вывод ответа от обработчика

>?

<?php

$a = $_POST['a'];
$b = $_POST['b'];

?>