Пример кода:
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 )