我正在尝试从 php 将数据发布到 url。我已经从这个论坛检查了如下代码。
$url = 'http://www.someurl.com';
$myvars = 'myvar1=' . $myvar1 . '&myvar2=' . $myvar2;
$ch = curl_init( $url );
curl_setopt( $ch, CURLOPT_POST, 1);
curl_setopt( $ch, CURLOPT_POSTFIELDS, $myvars);
curl_setopt( $ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt( $ch, CURLOPT_HEADER, 0);
curl_setopt( $ch, CURLOPT_RETURNTRANSFER, 1);
$response = curl_exec( $ch );
但我的目标网站也有验证码。如何在我的 php 上加载验证码并提交验证码答案?
我看了一下链接。虽然没有得到最终的解决方案。如何使用 PHP cURL 检索验证码并保存会话?
还如何使用 PHP cURL 检索验证码并保存会话?和http://hungrycoder.xenexbd.com/general/how-to-submit-a-form-using-php-curl-fsockopen.html
我的目标网站有如下代码
<form method="post" action="action_form.php" name="frm_sms" id="frm_sms"> < input type="hidden" name="nav" value="sms" />
我不需要绕过验证码,但我只想加载一个整洁的表单和验证码 img 但没有其他垃圾并提交带有验证码答案的信息。