Я хочу использовать cURL для автоматического размещения формы.Это форма, которую я хочу опубликовать с помощью cURL:
<form action="login/main_login.php" method="post">
<input type="hidden" name="url" value="index.php" />
<input type="submit" value="Submit" />
</form>
Я использую этот код:
$ch =curl_init();
curl_setopt($ch, CURLOPT_URL, 'login/main_login.php');
curl_setopt($ch, CURLOPT_POST, TRUE);
curl_setopt($ch, CURLOPT_POSTFIELDS, "url=index.php");
$data = curl_exec($ch);
curl_close($ch);
Но он не работает, он даже не отправляет меня в логин/main_login.php.Я использую wampserver и отредактировал оба файла php.ini с расширением uncomment = php_curl.dll.
Использование echo curl_error ();выдает мне следующую ошибку:
curl_error() expects exactly 1 parameter, 0 given inWarning: curl_error() expects exactly 1 parameter, 0 given in C:\wamp\www\website\page.php on line 10
Помещение
if($data==FALSE)
{
die("Curl failed: " . curL_error($ch));
}
перед curl_close ($ ch);выдает пустую страницу с текстом:
Завершение не удалось: не удалось разрешить host: login;Хост не найден