[英]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.