Пример кода:
cURL-запросы в PHP
<?php
$url='https://www.weblux.ru/post.php';
//Данные POST
$post_data = array (
'id' => '10',
'name' => 'Геннадий',
'login' => 'gen',
'password' => '111',
);
$ch = curl_init();// Инициализация
curl_setopt($ch, CURLOPT_URL, $url); //Указываем url
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);//Возврат необработанного ответа
curl_setopt($ch, CURLOPT_POST, 1); //Указываем, что у нас POST запрос
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);//Добавляем переменные
$output = curl_exec($ch); //Выполняем запрос и получаем HTML
//$info = curl_getinfo($ch);//Получаем информацию о запросе
//echo $info['total_time'] . ' сек. к URL: ' . $info['url'];//Выводим какую-то информацию
curl_close($ch);//Закрываем соединение
echo $output;//Выдаёт скачанный код
?>
А в файле post.php пишем
<h1>Привет!</h1> <?php print_r($_POST);//Для теста ?>
В результате получим HTML-код:
<h1>Привет!</h1>
Array
(
[id] => 10
[name] => Геннадий
[login] => gen
[password] => 111
)


