有効な電子メール アドレスを要求し、動的に作成されたダウンロード リンクを電子メール アドレスに送信する Web サイトを見たことがあります。ファイルは同じ場所に存在します。同じ場所を指すように異なる動的 URL を設定するにはどうすればよいですか?
PHPを使用して同様の実装を行う必要があります。提案してください。
有効な電子メール アドレスを要求し、動的に作成されたダウンロード リンクを電子メール アドレスに送信する Web サイトを見たことがあります。ファイルは同じ場所に存在します。同じ場所を指すように異なる動的 URL を設定するにはどうすればよいですか?
PHPを使用して同様の実装を行う必要があります。提案してください。
動的 URL はデータを含む URL ですが、静的 URL はページにアクセスする単なるリンクです。動的リンク: http://www.somesites.com/forums/thread.php?threadid=12345&sort=date ページ上のため thread.php
someone can use these these functions to load data into the main page thread.php
$myvar = $_GET['threadid']; //which is 12345
$myvar2 = $_GET['sort']; //which is 'date'
静的リンク:http://www.somesites.com/forums/the-challenges-of-dynamic-urls.htm これは、データが格納されていないため静的です。ページを指すために使用されるだけです。
同じページを指すリンクの例は次のようになります: index.php?var=5 and index.php "これらの URL はどちらも 2 つの異なるページを指しています。しかし、検索エンジンが最初の問題のある文字の後の情報を削除した場合、マーク (?) を付けると、両方のページが同じように表示されます"; とてもよく似ています。そのページにデータを送信できるのは最初の 1 つだけです。
静的リンクと動的リンクの詳細については、 http ://www.webconfs.com/dynamic-urls-vs-static-urls-article-3.php をご覧ください。
一般的に言えば、それらは同じ場所を指していません。これはリダイレクトであり、「実際の」URL (認証保護なし) を、それを共有できるクライアントが利用できるようにします。
サーバー側のコードは、ファイル システムからファイルを選択し、それを直接返します (たとえば、readfile
(Content-Type ヘッダーを設定することを忘れないでください))。