ПОСТ с CURL на URL

0

Я пытаюсь заменить приведенную ниже форму cURL, чтобы автоматически отправлять скрытые типы ввода в другой URL-адрес.

echo ('<form method="post" action="action-url" class="animate">

<input type="hidden" name="mode_login">
<input type="hidden" name="redirect" value="redirect-url">
<input type="hidden" name="accept_terms" value="yes">

<button type="submit" value="Enter">Grain Access</button>

</form>');

Значения фиксированы.

$_POST['mode_login'] = 'mode_login';
$_POST['redirect'] = 'redirect-url';
$_POST['accept_terms'] = 'yes';

Итак, как я могу опубликовать эти значения, используя cURL для URL?

То, что я пытаюсь достичь, автоматически перенаправляет пользователя, без необходимости нажимать что-либо. И без использования JS.

  • 3
    Существуют сотни руководств о том, как бороться с curl в php. Вы потратили хотя бы минуту на собственное исследование?
  • 0
    Мне не удалось найти что-то конкретное для того, что я ищу, поэтому я здесь ... если вы знаете, как лучше всего это сделать, пожалуйста, поделитесь @zerkms
Показать ещё 7 комментариев
Теги:
curl

1 ответ

-1
if(!empty($_POST['fes-email'])) {

            if (filter_var($_POST['fes-email'], FILTER_VALIDATE_EMAIL)) {

 $_POST['mode_login'] = 'mode_login';
        $_POST['redirect'] = 'redirect-url';
        $_POST['accept_terms'] = 'yes';

        $url = "action-url";

        $ch = curl_init($url);

        curl_setopt($ch, CURLOPT_POST, true);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, false);
        curl_setopt($ch,CURLOPT_POSTFIELDS, $_POST);

        curl_exec($ch);
        $result =curl_exec($ch);
        curl_close($ch);

        var_dump($result);

    }else { echo("EMAIL IS NOT VALID"); }

        }else { echo("EMPTY FIELD"); }
  • 0
    Кажется, не работает, он загружается только бесконечно ...
  • 0
    Если это не работает, зачем публиковать это как ответ?
Показать ещё 14 комментариев

Ещё вопросы

Сообщество Overcoder
Наверх
Меню