Web サイトに「ファイルのダウンロード」リンクを表示する方法はありますが、訪問者が最初にフォームに電子メール アドレスを入力した場合にのみファイルをダウンロードするリンクはありますか?
Premium Pixels のこのシステムのようなもので、ダウンロードするにはメンバーになる必要があります - http://www.premiumpixels.com/freebies/social-media-sharing-buttons-psd/
Web サイトに「ファイルのダウンロード」リンクを表示する方法はありますが、訪問者が最初にフォームに電子メール アドレスを入力した場合にのみファイルをダウンロードするリンクはありますか?
Premium Pixels のこのシステムのようなもので、ダウンロードするにはメンバーになる必要があります - http://www.premiumpixels.com/freebies/social-media-sharing-buttons-psd/
ユーザーが複数のファイルをダウンロードできるようにしたいが、メールアドレスを一度しか入力できないようにする場合は、セッションを使用します。
リンクで、PHPページに投稿するフォームにそれらを送信し、そのフォームを処理し、ユーザーが電子メールを入力した場合は、セッションをtrueに設定します。
ユーザーがダウンロードをクリックする セッションが有効でない場合は、ダウンロードのセッションが yes/valid/true であることを確認する 電子メールを要求する基本的な HTML フォームを表示する HTML フォームを処理し、ダウンロード用のセッションを設定する yes/valid/true 「実際の」ダウンロード リンクを表示する
編集:Blazeが述べたように、最善の策は、電子メールへのリンクを送信して、他の誰かではなく自分の電子メールを提供することを確認することです
ユーザーを確認したら、ファイルへの直接リンクを送信するよりも、Web サーバー上の保護されたディレクトリにファイルを保持し、readfileを使用してユーザーのブラウザーに送信することをお勧めします。したがって、フォームページを取得し、入力を処理して検証します.バリデーターが満足し、フォームが送信された場合は、ダウンロードを提供してください. ファイルは、直接リンクを送信せずに、ユーザーのブラウザーにダウンロードとしてポップアップ表示されます。PHPドキュメントの例をガイドとして使用して、機能させることができるはずです。