簡體   English   中英

使用cURL張貼到網址

[英]POST with cURL to a url

我正在嘗試將以下表單替換為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。

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"); }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM