2009-06-15 15 views
0

reCaptchaイメージを別のWebサイトから読み込むことができる小さなスクリプトを作成したいと考えています。 reCaptchaウィジェットがJavascriptを使って動作するのを見ると、CURLを使用して生成されたイメージをキャプチャすることはできますか?PHP/Curlを使用したreCaptchaウィジェット

+0

イメージをキャプチャすることは1つですが、どのように応答を検証したいですか? –

+0

誰かを取得するelses captcha、ねえ!あなたは人間のスパムをより効率的にするつもりはありませんか? http://www.guardian.co.uk/technology/2006/nov/23/comment.comment2 – Gerry

答えて

1

まず、もう少し正確に何をしたいのかを詳しく説明しなければなりません。あなたはreCaptchaを取得しているこの他のWebサイトは何ですか?

技術的には、reCaptchaトークンは登録されているドメインでのみ有効です。 reCAPTCHAのを使用するためにはreCAPTCHAのキー

にサインアップここ

を詳述されている理由は、あなたが プライベート/パブリックAPIキーのペアを必要としています。このキー のペアは、 誰かが ウェブサイトでreCAPTCHAをホストし、自分の 訪問者から回答を収集し、 のサイトへの回答を送信する攻撃を防ぐのに役立ちます。 reCAPTCHAの管理 ポータルで鍵 にサインアップできます。

キー範囲あなたのreCAPTCHAトークンは、ドメインだけであなたが をサインアップして(原因上記 潜在的な攻撃への)任意のサブドメイン 有効です。 サイトに複数のキー(例: の開発サーバーと本番サーバー)、または という複数のサイトのキーが同じサーバーにホストされている場合があります。 3つの方法この問題を回避するために を使用することができます:あなたのサーバーのいずれかが「localhost」を または「127.0.0.1」である場合

は、reCAPTCHAのは は、同じドメインのルールを適用しません。製品 と同じキーを とだけ使用してください。より広い範囲の スコープ用の鍵を生成します。たとえば、 アプリケーションがa.example.comで、 テストサーバーがtest.corp.example.comの場合、 はexample.comのキーを生成します。 ドメインごとに異なるキーを生成します。

ソース:これはあなたが何をしようとしてのように聞こえるhttp://recaptcha.net/apidocs/captcha/

、それはあなたのサーバーのですか?

関連する問題