0
Я хочу создать скрипт php, который представляет форму с помощью curl. Я видел другие вопросы относительно этого, и судимой как на других ответы, но я получаю тот же результатPhp curl не отправляет форму
У меня есть простая форма, эхо значения занесен
<form action="form.php" method="GET">
<input type="text" name="name"/>
<input type="submit">
</form>
<?PHP
if (! empty($_GET['name'])){
echo 'Hello, ' . $_GET['name'];
}
?>
и вот локон сценарий
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://www.mydom.com/form.php");
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, array(
'name' => 'Aname',
'submit' => 'submit'
));
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$result = curl_exec($ch);
echo "$result";
отражаемых результат просто форма без «здравствуйте & представленного значения»
Ваш 'curl' использует POST, но ваша форма ожидает GET – andrewsi
Все кажется прекрасным, за исключением того, что все указали. Попробуйте $ _POST вместо $ _GET – acpmasquerade