मुझे अपने जेडएफ एप्लिकेशन में एक फॉर्म में रीकैप्चा डालने की ज़रूरत है। मैं आधिकारिक दस्तावेज़ीकरण का पालन करने की कोशिश कर रहा हूं, लेकिन रीकैप्चा सेवा हमेशा मुझे 'गलत-कैप्चा-सोल' त्रुटि देता है। कोड मैं उपयोग कर रहा हूँ:ज़ेंड फ्रेमवर्क और रीकैप्चा
(प्रपत्र में)
// configure the captcha service
$privateKey = 'XXXXXXXXXXXXXXXXXXX';
$publicKey = 'YYYYYYYYYYYYYYYYYYYY';
$recaptcha = new Zend_Service_ReCaptcha($publicKey, $privateKey);
// create the captcha control
$captcha = new Zend_Form_Element_Captcha('captcha',
array('captcha' => 'ReCaptcha',
'captchaOptions' => array(
'captcha' => 'ReCaptcha',
'service' => $recaptcha)));
$this->addElement($captcha);
(नियंत्रक में)
$recaptcha = new Zend_Service_ReCaptcha('YYYYYYYYYYYYY', 'XXXXXXXXXXXXXXX');
$result = $recaptcha->verify($this->_getParam('recaptcha_challenge_field'),
$this->_getParam('recaptcha_response_field'));
if (!$result->isValid()) {
//ReCaptcha validation error
}
किसी भी मदद कृपया?
आप सही हैं! बहुत धन्यवाद! तुमने मुझे बचाया! :) – Stefano