Использование curl для отправки / получения результатов формы

Мне нужна помощь в попытке использовать curl для отправки данных на страницу и получения результатов после того, как форма была отправлена.

Я создал простую форму:

<form name="test" method="post" action="form.php">              
    <input type="text" name="name" size="40" />
    <input type="text" name="comment" size="40" />
    <input type="submit" value="submit" />
</form>

Кроме того, У меня есть PHP-код для обработки этой формы на той же странице. Все, что он делает, это возвращает значения формы.

Curl, который я использовал, таков:

  $h = curl_init();

  curl_setopt($h, CURLOPT_URL, "path/to/form.php"); 
  curl_setopt($h, CURLOPT_POST, true);
  curl_setopt($h, CURLOPT_POSTFIELDS, array(
  'name' => 'yes',
  'comment' => 'no'
  ));
  curl_setopt($h, CURLOPT_HEADER, false);
  curl_setopt($h, CURLOPT_RETURNTRANSFER, 1);

  $result = curl_exec($h);
  echo $result;

Когда я запускаю страницу с кодом curl, я получаю содержимое страницы form.php, но это не так ' не показывать переменные, которые PHP должен отображать при отправке формы.

будут благодарны за любую помощь с этим.

Спасибо.

10
задан T30 12 February 2014 в 16:44
поделиться