使用PHP / Curl的reCaptcha小部件

时间:2009-06-15 03:25:00

标签: php curl recaptcha

我正在寻找一个可以从其他网站加载reCaptcha图像的小脚本。 看到reCaptcha小部件使用Javascript工作,无论如何要捕获使用CURL生成的图像?

1 个答案:

答案 0 :(得分:1)

首先,您必须详细说明您想要做些什么。你从这个网站获得reCaptcha的是什么?

从技术上讲,reCaptcha令牌仅在他们注册的域名上有效。原因在此详述

  

注册reCAPTCHA密钥

     

要使用reCAPTCHA,您需要一个   公钥/私钥API密钥对。这把钥匙   对有助于防止攻击在哪里   有人在他们身上主持一个reCAPTCHA   网站,收集他们的答案   访客并提交答案   你的网站。您可以注册一个密钥   在reCAPTCHA管理   门户。

     

关键范围您的reCAPTCHA令牌是   仅在您注册的域名有效   for和任何子域名(由于   上面提到的潜在攻击)。   一些用户需要多个密钥   网站,例如,开发   服务器和生产服务器或   只是在托管上的多个站点   同一台服务器三种技术都可以   过去常常解决这个问题:

     

如果您的某个服务器是“localhost”   或“127.0.0.1”,reCAPTCHA不会   强制执行相同域规则。只是用   与生产相同的关键   服务器。为更广泛的关键生成密钥   范围。例如,如果你的   应用程序是a.example.com和您的   测试服务器是test.corp.example.com,   生成example.com的密钥。   为每个生成不同的密钥   域。

来源:http://recaptcha.net/apidocs/captcha/

这听起来像你要做的,是你的服务器吗?