Php 抓取Recaptcha以处理数据

Php 抓取Recaptcha以处理数据,php,curl,captcha,Php,Curl,Captcha,我使用以下代码发布recaptcha详细信息以验证有效流程。 但它仍然不起作用 $s1 = $_POST['recaptcha_challenge_field']; $s2 = $_POST['recaptcha_response_field']; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url ); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLO

我使用以下代码发布recaptcha详细信息以验证有效流程。 但它仍然不起作用

$s1 = $_POST['recaptcha_challenge_field'];
$s2 = $_POST['recaptcha_response_field'];

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url );
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS,"recaptcha_challenge_field=$s1&recaptcha_response_field=$s2");
curl_setopt($ch, CURLOPT_REFERER, "http://domain.com/login.php");

$text = curl_exec($ch);
它仍然不起作用 我制作了一个PHP页面,用户需要在其中添加reaptcha详细信息,我将其发布到该页面以验证Recaptcha,但仍然无法工作

$s1 = $_POST['recaptcha_challenge_field'];
$s2 = $_POST['recaptcha_response_field'];

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url );
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS,"recaptcha_challenge_field=$s1&recaptcha_response_field=$s2");
curl_setopt($ch, CURLOPT_REFERER, "http://domain.com/login.php");

$text = curl_exec($ch);
救救我。,!
提前感谢。

定义“不工作”。你有错误吗?这个意义上的错误总是说captcha不正确是指当我试图发布页面加载的数据时,captcha也会重新加载,结果显示不正确。如何使相同的会话在我发布数据时不会重新加载