私はいくつかの直接のダウンロードを提供できるウェブページを作った。したがって、私は自分のファイルをダウンロードするためにクローラではなく、実際の人間だけを望んでいます。私はGoogleのreCAPTCHAを使用しようとしましたが、それはウェブページの一部です - 訪問者はまだダウンロードリンクを使用することができ、reCAPTCHAについて全く心配する必要はありません。訪問者に検証を最初に渡すよう指示する方法はありますか?たとえば、ページ全体が読み込まれる前にreCAPTCHAをポップアップすることは可能ですか?それが可能なら、どうすればいいですか?ありがとう!reCAPTCHAをWebの一部ではなくポップアップウィンドウとして使用する方法は?
1
A
答えて
1
私がここでお勧めできるのは、あなたが持っている現在のページにcaptchaフォームがあり、インデックスできないダウンロードリンクを持つ新しいページを作成することです。
キャプチャコードを承認するには、header( 'Location:download.php');を使用します。ユーザーをリダイレクトするのに似たようなものです。
ウェブページを読み込む前のキャプチャは可能ですが、ボットが簡単に回避できるjavascriptなどのクライアントサイドコードを常に使用します。
関連する問題
- 1. RESTful Webサービスを使用してサブリソースの一部を記述する方法は?
- 2. Jmeterを使用してポップアップウィンドウを記録する方法は?
- 3. pythonを使用してphantomjsで部分的なWebスナップショットを取る方法は?
- 4. jQuery、〜をIDの一部として使用する方法
- 5. CoffeeScript heregexの一部として#を使用する方法?
- 6. 地図をSenchaタッチフレームワークのページの一部として使用する方法は?
- 7. HREFタグを使用して固定サイズのポップアップウィンドウを開く方法は?
- 8. Web APIを使用してviewModelと一緒にファイルを送信する方法、または一時的なデータを使用して保存する方法
- 9. マスターページに基づいてasp.net WebアプリケーションでJQueryを使用してポップアップウィンドウを開く
- 10. ReCaptchaは、ホストの一致キーに関係なく有効です。
- 11. CSSセレクタを使用して内部Web要素を除外する方法は?
- 12. jQueryを使用してid要素の一部を取得する方法は?
- 13. ImageMagickを使用して画像の一部をピクセル化する方法は?
- 14. jqueryを使用して画像の一部を表示する方法は?
- 15. matplotlibのカラーバーの一部だけを使用してプロットする方法は?
- 16. bashでは、別の変数の名前の一部として変数を使用する方法は?
- 17. デスクトップの一部ではないモニタを使用する方法(Windows 7)
- 18. Java Webアプリケーションにビデオファイルの一部を表示する方法は?
- 19. jQueryを使用してページの一部にスクロールする方法は?
- 20. GEFはSWT Windowをポップアップウィンドウとして使用できますか?
- 21. Webアプリケーションのコンポーネントベースのアーキテクチャの一部としてOTP/Erlangを使用する
- 22. reCAPTCHAをレールを使って確認する方法は?
- 23. jQueryオーバーレイを使用してラジオボタンをポップアップウィンドウに表示する方法は?
- 24. reCAPTCHAをiframeやjavascriptなしで使用することはできますか?
- 25. Fluent NhibernateのCompositeIDの一部としてInterfaceを使用する方法
- 26. 'SWRevealViewController'を使用してUIButtonではなくUITabBarItem内部でrevealToggleメソッドを設定する方法は?
- 27. ネイティブiosアプリケーション全体の一部としてphonegapを使用する方法
- 28. HL7 ORM OBR/ORC(HAPI)ではなくPIDの一部としてDG1を使用するメッセージ
- 29. DX Compositorを使用して画像の一部をぼかす方法は?
- 30. コードの一部をサーバー上ではなくローカルで実行する方法
[GoogleのreCaptchaを使用してボットからダウンロードリンクを保護する]の可能な複製(http://stackoverflow.com/questions/34092288/using-googles-recaptcha-to-protect-download-link-from-bots) – APAD1
ユーザーがcaptchaを最初に経由するまで、おそらくajax呼び出しなどでリンクを生成するまで、リンクを生成しないようにすることができます。 – mojarras
[ReCaptchaをポップアップに入れるにはどうすればいいですか?](http://stackoverflow.com/questions/3656633/how-to-put-recaptcha-in-a-popup) – karliwson