我希望快速回答一个简单的问题。如何使用ReCAPTCHA进行验证
我想在网站上使用ReCaptcha,表单目前正在提交给salesforce.com。
在ReCaptcha指令中,它告诉我verify.php应该运行,然后提交,如果它通过我想。
特别是像这样:
<?php
require_once('recaptchalib.php');
$privatekey = "your_private_key";
$resp = recaptcha_check_answer ($privatekey,
$_SERVER["REMOTE_ADDR"],
$_POST["recaptcha_challenge_field"],
$_POST["recaptcha_response_field"]);
if (!$resp->is_valid) {
// What happens when the CAPTCHA was entered incorrectly
die ("The reCAPTCHA wasn't entered correctly. Go back and try it again." .
"(reCAPTCHA said: " . $resp->error . ")");
} else {
// Your code here to handle a successful verification
}
?>
如果原来的形式提交类似如下:
action="https://www.salesforce.com/servlet/servlet.WebToLead?encoding=UTF-8" method="POST"
我将如何处理这上面的PHP脚本? 任何帮助表示赞赏!
这是否适用于您? http://wiki.developerforce.com/page/Adding_CAPTCHA_to_Force.com_Sites – j08691 2012-01-12 20:42:24