Автоматическая отправка форм методом POST на PHP

Давайте теперь научимся автоматически отправлять формы методом POST. Пусть у нас есть следующая форма:

<form action="" method="POST"> <input name="num1"> <input name="num2"> <input type="submit"> </form> <?php if (!empty($_POST)) { echo '<p id="res">' . $_POST['num1'] * $_POST['num2'] . '</p>'; } ?>

Для отправки такой формы следует воспользоваться библиотекой CURL. Для начала влючим метод POST:

<?php curl_setopt($curl, CURLOPT_POST, 1); ?>

Теперь зададим передаваемые данные:

<?php $data = ['num1'=>'3', 'num2' => '4']; curl_setopt($curl, CURLOPT_POSTFIELDS, $data); ?>

Сделайте страницу со следующей формой:

<form action="" method="POST"> <input name="num1"> <input name="num2"> <input name="num3"> <input type="submit"> </form> <?php if (!empty($_POST)) { echo '<p id="res">' . $_POST['num1'] + $_POST['num2'] + $_POST['num3'] . '</p>'; } ?>

Отправьте на нее два числа и спарсите результат.