私が達成しようとしているのは、ユーザー向けの 1 回限りのビデオ リンクを作成することです。リンクの有効期限が切れるビデオを見る人は、リンクが元の作成から 1 時間で期限切れになるとしましょう。
問題は、それをどうするかです。mod_rewrite を使用して、PHP と SQL に値を動的に渡すことができます
だから言ってみましょう
mysite.ltd/get_video/Jn12lM2NMZ21oMW312/11111111/The-Amazing-Spider-Man.mp4
内訳:get_video
は ですget_video.php
。Jn12lM2NMZ21oMW312
は一時的なトークンで、11111111
はタイム スタンプThe-Amazing-Spider-Man.mp4
です。 はファイル名です。
私の結論に基づいて、トークン + タイム スタンプはビデオ ページのアクセス時に生成され、SQL に挿入されます。ユーザーがビデオ リンクを共有した場合、他のユーザーはそれにアクセスできなくなります。ユーザーと SQL のハッシュ トークンに。
これはそれを行う方法に関する私の見解ですが、より良い解決策があるかどうか疑問に思っていました。